Skip to content

Commit 5cdafbc

Browse files
edgarrmondragonKijewski
authored andcommitted
Build CPython 3.14 wheels
1 parent 574b56f commit 5cdafbc

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
python:
1515
- '3.10'
1616
- '3.13'
17+
- '3.14'
1718

1819
steps:
1920
- uses: actions/checkout@v4
@@ -31,6 +32,7 @@ jobs:
3132
uses: actions/setup-python@v5
3233
with:
3334
python-version: ${{ matrix.python }}
35+
allow-prereleases: true
3436

3537
- name: Display Python version
3638
run: python -c 'import sys; print(sys.version)'

.github/workflows/wheels.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
python-version: '3.13'
2020

2121
- run: python -m pip install -U pip wheel setuptools
22-
- run: python -m pip install -U 'cibuildwheel==2.*'
22+
- run: python -m pip install -U 'cibuildwheel==3.*'
2323

2424
- id: set-matrix
2525
run: |
@@ -47,7 +47,7 @@ jobs:
4747
python-version: '3.13'
4848

4949
- run: python -m pip install -U pip wheel setuptools
50-
- run: python -m pip install -U 'cibuildwheel==2.*'
50+
- run: python -m pip install -U 'cibuildwheel==3.*'
5151

5252
- id: set-matrix
5353
run: |
@@ -75,7 +75,7 @@ jobs:
7575
python-version: '3.13'
7676

7777
- run: python -m pip install -U pip wheel setuptools
78-
- run: python -m pip install -U 'cibuildwheel==2.*'
78+
- run: python -m pip install -U 'cibuildwheel==3.*'
7979

8080
- id: set-matrix
8181
run: |
@@ -120,7 +120,7 @@ jobs:
120120

121121
- run: python -m pip install -U pip wheel setuptools
122122
- run: python -m pip install -Ur requirements-dev.txt
123-
- run: python -m pip install -U 'cibuildwheel==2.*'
123+
- run: python -m pip install -U 'cibuildwheel==3.*'
124124

125125
- run: make prepare
126126

@@ -165,7 +165,7 @@ jobs:
165165

166166
- run: python -m pip install -U pip wheel setuptools
167167
- run: python -m pip install -Ur requirements-dev.txt
168-
- run: python -m pip install -U 'cibuildwheel==2.*'
168+
- run: python -m pip install -U 'cibuildwheel==3.*'
169169

170170
- run: make prepare
171171

@@ -210,7 +210,7 @@ jobs:
210210

211211
- run: python -m pip install -U pip wheel setuptools
212212
- run: python -m pip install -Ur requirements-dev.txt
213-
- run: python -m pip install -U 'cibuildwheel==2.*'
213+
- run: python -m pip install -U 'cibuildwheel==3.*'
214214

215215
- run: make prepare
216216

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
**Unreleased**
4+
5+
* Update for Python 3.14 and require at least 3.8 (by Edgar Ramírez, [#112](https://github.com/Kijewski/pyjson5/pull/112))
6+
37
**1.6.9 (2025-05-12)**
48

59
* Remove unused import to fix installation on Termux (by veka0, [#105](https://github.com/Kijewski/pyjson5/pull/105))

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ classifiers =
3535
Programming Language :: Cython
3636
Programming Language :: JavaScript
3737
Programming Language :: Python :: 3
38-
Programming Language :: Python :: 3.7
3938
Programming Language :: Python :: 3.8
4039
Programming Language :: Python :: 3.9
4140
Programming Language :: Python :: 3.10
4241
Programming Language :: Python :: 3.11
4342
Programming Language :: Python :: 3.12
4443
Programming Language :: Python :: 3.13
44+
Programming Language :: Python :: 3.14
4545
Programming Language :: Python :: 3 :: Only
4646
Programming Language :: Python :: Implementation :: CPython
4747
Topic :: Text Processing :: General
4848

4949
[options]
5050
zip_safe = False
5151

52-
python_requires = ~= 3.7
52+
python_requires = ~= 3.8
5353
setup_requires =
5454
Cython
5555
setuptools

0 commit comments

Comments
 (0)