Skip to content

Commit 7443900

Browse files
authored
Merge pull request #1517 from luxonis/feature/python3.14
Bump python to 3.14
2 parents 89bbc50 + 1ccbab3 commit 7443900

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

.github/workflows/python-main.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ jobs:
216216
runs-on: windows-latest
217217
strategy:
218218
matrix:
219-
python-version: [3.7, 3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
219+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
220220
python-architecture: [x64] # TODO(Morato) - re-enable x86
221221
fail-fast: false
222222
env:
@@ -299,8 +299,8 @@ jobs:
299299
needs: build-docstrings
300300
strategy:
301301
matrix:
302-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
303-
os: [macos-13, macos-14] # macos-13 is x64, macos-14 is arm64
302+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
303+
os: [macos-15-intel, macos-14]
304304
fail-fast: false
305305
runs-on: ${{ matrix.os }}
306306
env:
@@ -371,7 +371,7 @@ jobs:
371371
needs: build-macos
372372
strategy:
373373
matrix:
374-
os: [macos-13, macos-14]
374+
os: [macos-15-intel, macos-14]
375375
fail-fast: false
376376
runs-on: ${{ matrix.os }}
377377
steps:
@@ -427,12 +427,12 @@ jobs:
427427
needs: build-docstrings
428428
runs-on: ubuntu-latest
429429
container:
430-
image: quay.io/pypa/manylinux_2_28_x86_64:2024.12.05-1
430+
image: quay.io/pypa/manylinux_2_28_x86_64:2025.11.10-2
431431
env:
432432
PLAT: manylinux_2_28_x86_64
433433
strategy:
434434
matrix:
435-
python-set: ["cp37-cp37m", "cp38-cp38", "cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312", "cp313-cp313"]
435+
python-set: ["cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312", "cp313-cp313", "cp314-cp314"]
436436
env:
437437
DEPTHAI_BUILD_BASALT: ON
438438
DEPTHAI_BUILD_PCL: ON
@@ -473,7 +473,8 @@ jobs:
473473
- name: Building source distribution
474474
run: |
475475
cd bindings/python
476-
/opt/python/cp38-cp38/bin/python3.8 setup.py sdist --formats=gztar
476+
/opt/python/cp310-cp310/bin/python3.10 -m pip install --upgrade setuptools
477+
/opt/python/cp310-cp310/bin/python3.10 setup.py sdist --formats=gztar
477478
mv dist/* wheelhouse/audited/
478479
- name: Build wheels
479480
run: |
@@ -494,7 +495,7 @@ jobs:
494495
needs: build-linux-x86_64
495496
runs-on: ubuntu-latest
496497
container:
497-
image: quay.io/pypa/manylinux_2_28_x86_64:2024.12.05-1
498+
image: quay.io/pypa/manylinux_2_28_x86_64:2025.11.10-2
498499
env:
499500
PLAT: manylinux_2_28_x86_64
500501
steps:
@@ -554,12 +555,12 @@ jobs:
554555
runs-on: ubuntu-24.04-arm
555556
timeout-minutes: 1440 # Set timeout to 24 hours
556557
container:
557-
image: quay.io/pypa/manylinux_2_28_aarch64:2024.12.05-1
558+
image: quay.io/pypa/manylinux_2_28_aarch64:2025.11.10-2
558559
env:
559560
PLAT: manylinux_2_28_aarch64
560561
strategy:
561562
matrix:
562-
python-set: ["cp37-cp37m", "cp38-cp38", "cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312", "cp313-cp313"]
563+
python-set: ["cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312", "cp313-cp313", "cp314-cp314"]
563564
env:
564565
# workaround required for cache@v3, https://github.com/actions/cache/issues/1428
565566
VCPKG_FORCE_SYSTEM_BINARIES: "1" # Needed so vpckg can bootstrap itself
@@ -625,7 +626,7 @@ jobs:
625626
runs-on: ubuntu-24.04-arm
626627
timeout-minutes: 1440 # Set timeout to 24 hours
627628
container:
628-
image: quay.io/pypa/manylinux_2_28_aarch64:2024.12.05-1
629+
image: quay.io/pypa/manylinux_2_28_aarch64:2025.11.10-2
629630
env:
630631
PLAT: manylinux_2_28_aarch64
631632
steps:

bindings/python/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ def build_extension(self, ext):
273273
"Programming Language :: Python :: 3.11",
274274
"Programming Language :: Python :: 3.12",
275275
"Programming Language :: Python :: 3.13",
276+
"Programming Language :: Python :: 3.14",
276277
"Programming Language :: C++",
277278
"Programming Language :: Python :: Implementation :: CPython",
278279
"Topic :: Scientific/Engineering",

0 commit comments

Comments
 (0)