Skip to content

Commit 8c412dc

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 8c412dc

6 files changed

Lines changed: 79 additions & 59 deletions

File tree

.github/workflows/docs-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
max-parallel: 4
1111
matrix:
12-
python-version: [3.13]
12+
python-version: [3.14]
1313

1414
steps:
1515
- name: Checkout code

.github/workflows/pypi-release.yml

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

3535
include:
36-
- os: ubuntu-latest
37-
arch: auto64
38-
type: manylinux1
39-
build: "cp39-*"
40-
CIBW_MANYLINUX_X86_64_IMAGE: manylinux1
41-
4236
- os: ubuntu-latest
4337
arch: auto64
4438
type: manylinux2010
@@ -48,16 +42,16 @@ jobs:
4842
- os: ubuntu-latest
4943
arch: auto64
5044
type: manylinux2014
51-
build: "cp{311,312,313}-*"
45+
build: "cp{311,312,313,314}-*"
5246
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
5347

5448
- os: macos-latest
5549
arch: universal2
56-
build: "cp{39,310,311,312,313}-*"
50+
build: "cp{310,311,312,313,314}-*"
5751

5852
- os: windows-latest
5953
arch: auto64
60-
build: "cp{39,310,311,312,313}-*"
54+
build: "cp{310,311,312,313,314}-*"
6155

6256
steps:
6357
- uses: actions/checkout@v4

.github/workflows/test-and-build.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,9 @@ jobs:
3737
matrix:
3838
os: [macos-latest, windows-latest]
3939
arch: [auto64]
40-
build: ["cp{39,310,311,312,313}-*"]
40+
build: ["cp{310,311,312,313,314}-*"]
4141

4242
include:
43-
- os: ubuntu-latest
44-
arch: auto64
45-
type: manylinux1
46-
build: "cp39-*"
47-
CIBW_MANYLINUX_X86_64_IMAGE: manylinux1
48-
4943
- os: ubuntu-latest
5044
arch: auto64
5145
type: manylinux2010
@@ -55,16 +49,16 @@ jobs:
5549
- os: ubuntu-latest
5650
arch: auto64
5751
type: manylinux2014
58-
build: "cp{311,312,313}-*"
52+
build: "cp{311,312,313,314}-*"
5953
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
6054

6155
- os: macos-latest
6256
arch: universal2
63-
build: "cp{39,310,311,312,313}-*"
57+
build: "cp{310,311,312,313,314}-*"
6458

6559
- os: windows-latest
6660
arch: auto64
67-
build: "cp{39,310,311,312,313}-*"
61+
build: "cp{310,311,312,313,314}-*"
6862

6963
steps:
7064
- uses: actions/checkout@v4
@@ -119,7 +113,7 @@ jobs:
119113
fail-fast: false
120114
matrix:
121115
os: [ubuntu-22.04, ubuntu-24.04, macos-13, macos-14]
122-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
116+
python: ["3.10", "3.11", "3.12", "3.13", "3.14"]
123117

124118
steps:
125119
- name: Set up Python
@@ -142,7 +136,7 @@ jobs:
142136
fail-fast: false
143137
matrix:
144138
os: [windows-latest]
145-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
139+
python: ["3.10", "3.11", "3.12", "3.13", "3.14"]
146140

147141
steps:
148142
- name: Set up Python

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

0 commit comments

Comments
 (0)