Skip to content

Commit fa6b347

Browse files
authored
Merge pull request #159 from oliverlambson/main
added python 3.14 support
2 parents 5bbc763 + 7d577db commit fa6b347

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
- uses: actions/checkout@v3
1919
- uses: actions/setup-python@v5
2020
with:
21-
python-version: '3.13'
21+
python-version: '3.14'
2222
- name: Setup SSL libs
2323
run: sudo apt-get update -y && sudo apt-get install -y libipc-run-perl && sudo apt-get install pkg-config libssl-dev
2424
- name: Build wheels
2525
uses: PyO3/maturin-action@v1
2626
with:
2727
target: ${{ matrix.target }}
28-
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
28+
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
2929
sccache: 'true'
3030
manylinux: auto
3131
before-script-linux: |
@@ -65,13 +65,13 @@ jobs:
6565
- uses: actions/checkout@v3
6666
- uses: actions/setup-python@v5
6767
with:
68-
python-version: '3.13'
68+
python-version: '3.14'
6969
architecture: ${{ matrix.target }}
7070
- name: Build wheels
7171
uses: PyO3/maturin-action@v1
7272
with:
7373
target: ${{ matrix.target }}
74-
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13
74+
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 3.14
7575
sccache: 'true'
7676
- name: Upload wheels
7777
uses: actions/upload-artifact@v4
@@ -98,7 +98,7 @@ jobs:
9898
- uses: actions/checkout@v3
9999
- uses: actions/setup-python@v5
100100
with:
101-
python-version: '3.13'
101+
python-version: '3.14'
102102
- name: Brew update
103103
run: brew update
104104
- name: brew upgrade
@@ -112,7 +112,7 @@ jobs:
112112
uses: PyO3/maturin-action@v1
113113
with:
114114
target: ${{ matrix.target }}
115-
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
115+
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
116116
sccache: 'true'
117117
- name: Upload wheels
118118
uses: actions/upload-artifact@v4
@@ -162,13 +162,13 @@ jobs:
162162
- uses: actions/checkout@v3
163163
- uses: actions/setup-python@v5
164164
with:
165-
python-version: '3.13'
165+
python-version: '3.14'
166166
architecture: x64
167167
- name: Build wheels
168168
uses: messense/maturin-action@v1
169169
with:
170170
target: ${{ matrix.target }}
171-
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 pypy3.9 pypy3.10 pypy3.11
171+
args: --release --out dist -i 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 pypy3.10 pypy3.11
172172
manylinux: musllinux_1_2
173173
- name: Upload wheels
174174
uses: actions/upload-artifact@v4

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
name: ${{matrix.job.os}}-${{matrix.py_version}}-${{ matrix.postgres_version }}
3636
strategy:
3737
matrix:
38-
py_version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
38+
py_version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
3939
postgres_version: ["14", "15", "16", "17"]
4040
job:
4141
- os: ubuntu-latest

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![PyPI - Python Version](https://img.shields.io/badge/PYTHON-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue?style=for-the-badge
1+
[![PyPI - Python Version](https://img.shields.io/badge/PYTHON-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue?style=for-the-badge
22
)](https://pypi.org/project/psqlpy/)
33
[![PyPI - Python Version](https://img.shields.io/badge/Tested%20On%20PostgreSQL-14%20%7C%2015%20%7C%2016%20%7C17-2be28a?style=for-the-badge
44
)](https://pypi.org/project/psqlpy/)

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ classifiers = [
3232
"Programming Language :: Python :: 3.10",
3333
"Programming Language :: Python :: 3.11",
3434
"Programming Language :: Python :: 3.12",
35+
"Programming Language :: Python :: 3.13",
36+
"Programming Language :: Python :: 3.14",
3537
]
3638
authors = [{ email = "[email protected]" }, { name = "Kiselev Aleksandr" }]
3739
maintainers = [{ name = "Kiselev Aleksandr", email = "[email protected]" }]

tox.ini

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[tox]
22
isolated_build = true
33
env_list =
4+
py314
45
py313
56
py312
67
py311
@@ -10,6 +11,7 @@ env_list =
1011

1112
[gh]
1213
python =
14+
3.14 = py314
1315
3.13 = py313
1416
3.12 = py312
1517
3.11 = py311
@@ -32,7 +34,7 @@ commands_pre =
3234
commands =
3335
pytest -vv
3436

35-
[testenv:py313]
37+
[testenv:py314]
3638
skip_install = true
3739
deps =
3840
pytest>=7,<8

0 commit comments

Comments
 (0)