Skip to content

Commit

Permalink
Merge pull request #1756 from adobe-type-tools/msousa/py-3.12
Browse files Browse the repository at this point in the history
[ci] Enable Python v3.12 and drop v3.8
  • Loading branch information
miguelsousa authored Oct 1, 2024
2 parents ed6287d + f3b2f2a commit 564ad94
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
python-version: "3.11"

- name: Install multilib packages
run: sudo apt-get install gcc-multilib g++-multilib
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/run_cvg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:
with:
fetch-depth: 0 # unshallow fetch for setuptools-scm

- name: Set up Python 3.8
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: "3.11"

- name: Build AFDKO wheel
env:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/testpythonpackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,20 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12"]
exclude:
- os: macos-latest
python-version: "3.8"
- os: macos-latest
python-version: "3.9"
- os: macos-latest
python-version: "3.10"
- os: windows-latest
python-version: "3.8"
- os: macos-latest
python-version: "3.11"
- os: windows-latest
python-version: "3.9"
- os: windows-latest
python-version: "3.10"
- os: windows-latest
python-version: "3.11"

steps:

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ More information can be found in [docs/otfautohint_Notes.md](docs/otfautohint_No
Installation
------------

The AFDKO requires [Python](http://www.python.org/download) 3.8
or later. It should work with any Python > 3.8, but occasionally
The AFDKO requires [Python](http://www.python.org/download) 3.9
or later. It should work with any Python > 3.9, but occasionally
tool-chain components and dependencies don't keep pace with major
Python releases, so there might be some lag time while they catch up.

Expand Down Expand Up @@ -132,7 +132,7 @@ On macOS, install these with:

On Linux (Ubuntu 17.10 LTS or later), install these with:

apt-get -y install python3.8
apt-get -y install python3.9
apt-get -y install python-pip
apt-get -y install python-dev
apt-get -y install uuid-dev
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ def main():
'Intended Audience :: Developers',
'Topic :: Software Development :: Build Tools',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Operating System :: MacOS :: MacOS X',
'Operating System :: Microsoft :: Windows',
'Operating System :: POSIX :: Linux',
Expand Down Expand Up @@ -194,7 +194,7 @@ def main():
],
},
zip_safe=False,
python_requires='>=3.8',
python_requires='>=3.9',
setup_requires=[
'wheel',
'setuptools_scm',
Expand Down

0 comments on commit 564ad94

Please sign in to comment.