Skip to content
This repository has been archived by the owner on Feb 14, 2024. It is now read-only.

Commit

Permalink
Run the lint job under Python 3.10
Browse files Browse the repository at this point in the history
  • Loading branch information
jsf9k committed May 19, 2023
1 parent 0306d33 commit e11a3f6
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,21 @@ jobs:
- id: setup-python
uses: actions/setup-python@v4
with:
python-version: "3.11"
# Temporarily hold back support for Python 3.11 due to the
# version pin for the PyMuPDF package. Pre-built wheels for
# Python 3.11 were not made available until the 1.21.0
# release and building the PyMuPDF package from source
# proves problematic due to dependencies. Please see the
# following issue for more information:
# https://github.com/cisagov/pe-reports/issues/441
#
# It's also the case that we cannot build the wheel for
# reportlab under Python 3.11 because its C code accesses
# the C struct members of PyFrameObject directly, and these
# struct members are no longer public as of Python 3.11.
# See here for more details:
# https://docs.python.org/3/whatsnew/3.11.html#pyframeobject-3-11-hiding
python-version: "3.10"
# We need the Go version and Go cache location for the actions/cache step,
# so the Go installation must happen before that.
- id: setup-go
Expand Down

0 comments on commit e11a3f6

Please sign in to comment.