Skip to content

Commit 9c3ec22

Browse files
committed
Drop Python 3.9, Add Python 3.14
1 parent 0bf1bbf commit 9c3ec22

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
with:
3333
fetch-depth: 0 # unshallow fetch for setuptools-scm
3434

35-
- name: Install Python 3.9
35+
- name: Install Python
3636
uses: actions/setup-python@v6
3737
with:
3838
python-version: '3.14'
@@ -46,7 +46,7 @@ jobs:
4646
with:
4747
output-dir: dist
4848
env:
49-
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-*"
49+
CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-* cp314-*"
5050
CIBW_ARCHS_MACOS: x86_64 arm64
5151
CIBW_ENVIRONMENT_MACOS: "CFLAGS='-arch arm64 -arch x86_64' CXXFLAGS='-arch arm64 -arch x86_64' LDFLAGS='-arch arm64 -arch x86_64'"
5252
CIBW_ARCHS_LINUX: x86_64

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Python wrapper for [OpenType Sanitizer](https://github.com/khaledhosny/ots), als
1111
**NOTE:** Although this package is similar to **ots-python**, it is _not_ a drop-in replacement for it, as the Python API is different.
1212

1313
## Requirements
14-
The project builds `pip`-installable wheels for Python 3.9, 3.10, 3.11, or 3.12 under Mac or Linux. It is possible this project will build and run with other Pythons and other operating systems, but it has only been tested with the listed configurations.
14+
The project builds `pip`-installable wheels for Python 3.10, 3.11, 3.12, 3.13, or 3.14 under Mac or Linux. It is possible this project will build and run with other Pythons and other operating systems, but it has only been tested with the listed configurations.
1515

1616
## Installation with `pip`
1717
If you just want to _use_ `pyots`, you can simply run `python -m pip install -U pyots` (in one of the supported platforms/Python versions) which will install pre-built, compiled, ready-to-use Python wheels. Then you can skip down to the [Use](#Use) section.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ classifiers = [
1414
"Development Status :: 4 - Beta",
1515
"Intended Audience :: Developers",
1616
"Topic :: Software Development :: Testing",
17-
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
2019
"Programming Language :: Python :: 3.12",
2120
"Programming Language :: Python :: 3.13",
21+
"Programming Language :: Python :: 3.14",
2222
"Operating System :: MacOS :: MacOS X",
2323
"Operating System :: POSIX :: Linux",
2424
]
25-
requires-python = ">=3.9"
25+
requires-python = ">=3.10"
2626
dynamic = ["version"]
2727

2828
[project.urls]

0 commit comments

Comments
 (0)