Skip to content

Commit de0f9e5

Browse files
Also build python 3.14 wheels
Add support for python 3.14 and drop support for python 3.9 Reference: #7 Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>
1 parent 3c4244d commit de0f9e5

4 files changed

Lines changed: 72 additions & 40 deletions

File tree

.github/workflows/pypi-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
matrix:
3131
os: [macos-latest, windows-latest]
3232
arch: [auto64]
33-
build: ["cp{39,310,311,312,313}-*"]
33+
build: ["cp{39,310,311,312,313,314}-*"]
3434

3535
include:
3636
- os: ubuntu-latest
@@ -48,16 +48,16 @@ jobs:
4848
- os: ubuntu-latest
4949
arch: auto64
5050
type: manylinux2014
51-
build: "cp{311,312,313}-*"
51+
build: "cp{311,312,313,314}-*"
5252
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
5353

5454
- os: macos-latest
5555
arch: universal2
56-
build: "cp{39,310,311,312,313}-*"
56+
build: "cp{39,310,311,312,313,314}-*"
5757

5858
- os: windows-latest
5959
arch: auto64
60-
build: "cp{39,310,311,312,313}-*"
60+
build: "cp{39,310,311,312,313,314}-*"
6161

6262
steps:
6363
- uses: actions/checkout@v4

azure-pipelines.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,62 +11,62 @@ jobs:
1111
parameters:
1212
job_name: run_code_checks
1313
image_name: ubuntu-24.04
14-
python_versions: ['3.13']
14+
python_versions: ['3.14']
1515
test_suites:
1616
all: make check
1717

1818
- template: etc/ci/azure-posix.yml
1919
parameters:
2020
job_name: ubuntu22_cpython
2121
image_name: ubuntu-22.04
22-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
22+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
2323
test_suites:
2424
all: venv/bin/pytest -n 2 -vvs
2525

2626
- template: etc/ci/azure-posix.yml
2727
parameters:
2828
job_name: ubuntu24_cpython
2929
image_name: ubuntu-24.04
30-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
30+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
3131
test_suites:
3232
all: venv/bin/pytest -n 2 -vvs
3333

3434
- template: etc/ci/azure-posix.yml
3535
parameters:
3636
job_name: macos13_cpython
3737
image_name: macOS-13
38-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
38+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
3939
test_suites:
4040
all: venv/bin/pytest -n 2 -vvs
4141

4242
- template: etc/ci/azure-posix.yml
4343
parameters:
4444
job_name: macos14_cpython
4545
image_name: macOS-14
46-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
46+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
4747
test_suites:
4848
all: venv/bin/pytest -n 2 -vvs
4949

5050
- template: etc/ci/azure-posix.yml
5151
parameters:
5252
job_name: macos15_cpython
5353
image_name: macOS-15
54-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
54+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
5555
test_suites:
5656
all: venv/bin/pytest -n 2 -vvs
5757

5858
- template: etc/ci/azure-win.yml
5959
parameters:
6060
job_name: win2022_cpython
6161
image_name: windows-2022
62-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
62+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
6363
test_suites:
6464
all: venv\Scripts\pytest -n 2 -vvs
6565

6666
- template: etc/ci/azure-win.yml
6767
parameters:
6868
job_name: win2025_cpython
6969
image_name: windows-2025
70-
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
70+
python_versions: ['3.10', '3.11', '3.12', '3.13', '3.14']
7171
test_suites:
7272
all: venv\Scripts\pytest -n 2 -vvs

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = cyseq
3-
version = 0.0.2
3+
version = 0.1.0
44
license = Apache-2.0
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390
@@ -32,7 +32,7 @@ license_files =
3232
README.rst
3333

3434
[options]
35-
python_requires = >=3.9
35+
python_requires = >=3.10
3636

3737
package_dir =
3838
=src

src/cyseq/_seq.cpp

Lines changed: 58 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)