Skip to content

Commit 8945922

Browse files
committed
feat: support Python 3.14 and 3.14 free-threaded
1 parent 826f53c commit 8945922

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

.dockerignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ build
88
dist
99
py3exiv2bind.egg-info
1010
venv/
11-
cmake-build-debug/
11+
/cmake-build-*/
1212
**/__pycache__
1313
*.pyc
1414
wheelhouse/
15+
/.venv/

.github/workflows/tox_matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
steps:
4545

4646
- uses: actions/checkout@v3
47-
- uses: actions/setup-python@v4
47+
- uses: actions/setup-python@v5
4848
with:
4949
python-version: ${{ matrix.python-version }}
5050
cache: 'pip' # caching pip dependencies

Jenkinsfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ def installMSVCRuntime(cacheLocation){
7171
powershell(label: 'Install VC Runtime', script: 'Start-Process -filepath "$Env:CACHED_FILE" -ArgumentList "/install", "/passive", "/norestart" -Passthru | Wait-Process;')
7272
}
7373
}
74-
def SUPPORTED_MAC_VERSIONS = ['3.10', '3.11', '3.12', '3.13']
75-
def SUPPORTED_LINUX_VERSIONS = ['3.10', '3.11', '3.12', '3.13']
76-
def SUPPORTED_WINDOWS_VERSIONS = ['3.10', '3.11', '3.12', '3.13']
74+
def SUPPORTED_MAC_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
75+
def SUPPORTED_LINUX_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
76+
def SUPPORTED_WINDOWS_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
7777
// ============================================================================
7878
// Dynamic variables. Used to help manage state
7979
def wheelStashes = []

ci/docker/linux/tox/apt-packages.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ python3.12-dev
77
python3.12-venv
88
python3.13-dev
99
python3.13-venv
10+
python3.14-dev
11+
python3.14-venv
12+
python3.14-nogil
1013
git

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py310, py311, py312, py313
2+
envlist = py310, py311, py312, py313, py314, py314t
33
isolated_build = true
44
minversion = 3.18
55
passenv =

0 commit comments

Comments
 (0)