@@ -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 :
0 commit comments