1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 06:38:07 +02:00

Use Python 3.13 in the GitHub workflows

Python 3.13 is the current version and was released over a month ago
(see https://devguide.python.org/versions). The dependencies we use now
support Python 3.13, most importantly `fonttools` which uses OS-specific
builds and for which compatibility got introduced in
https://github.com/fonttools/fonttools/pull/3656 and the corresponding
`cp313` wheels for all distributions are published on
https://pypi.org/project/fonttools/#files.

Moreover, we fix forgotten `npx` usage in the font tests README which
was encountered while testing this patch.
This commit is contained in:
Tim van der Meij 2024-11-12 20:49:27 +01:00
parent 6676492920
commit 913738644a
No known key found for this signature in database
GPG key ID: 8C3FD2925A5F2762
3 changed files with 5 additions and 5 deletions

View file

@ -27,10 +27,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Use Python 3.12
- name: Use Python 3.13
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.13'
cache: 'pip'
- name: Install Fluent dependencies

View file

@ -48,10 +48,10 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Use Python 3.12
- name: Use Python 3.13
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.13'
cache: 'pip'
- name: Install Fonttools