diff --git a/.github/workflows/build_wheels_manylinux.yml b/.github/workflows/build_wheels_manylinux.yml index f1d341b56..126870a1c 100644 --- a/.github/workflows/build_wheels_manylinux.yml +++ b/.github/workflows/build_wheels_manylinux.yml @@ -93,7 +93,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] platform: [x86_64, aarch64] manylinux: [2014, 2_28] with_contrib: [0, 1] @@ -110,7 +110,7 @@ jobs: SDIST: ${{ matrix.build_sdist || 0 }} ENABLE_HEADLESS: ${{ matrix.without_gui }} ENABLE_CONTRIB: ${{ matrix.with_contrib }} - DOCKER_TEST_IMAGE: ${{ matrix.platform == 'aarch64' && 'quay.io/opencv-ci/multibuild-focal_arm64v8:2025-11-13' || '' }} + DOCKER_TEST_IMAGE: ${{ matrix.platform == 'aarch64' && 'quay.io/opencv-ci/multibuild-noble_arm64v8:2026-06-15' || '' }} steps: - name: Cleanup run: find . -mindepth 1 -delete diff --git a/README.md b/README.md index 6de64d64b..96b7dd520 100644 --- a/README.md +++ b/README.md @@ -243,6 +243,7 @@ Python 3.x compatible pre-built wheels are provided for the officially supported - 3.11 - 3.12 - 3.13 +- 3.14 ### Backward compatibility diff --git a/multibuild b/multibuild index 0714f52ea..4546f4d48 160000 --- a/multibuild +++ b/multibuild @@ -1 +1 @@ -Subproject commit 0714f52ea1ea57a0bc33c7f8b74bae457e1fa8e0 +Subproject commit 4546f4d4820ffd0104b872c3b6187260b3e64edc diff --git a/setup.py b/setup.py index 1b403760d..36681fa8c 100755 --- a/setup.py +++ b/setup.py @@ -73,16 +73,16 @@ def main(): # https://stackoverflow.com/questions/1405913/python-32bit-or-64bit-mode is64 = sys.maxsize > 2 ** 32 - package_name = "opencv-python" + package_name = "opencv_python" if build_contrib and not build_headless: - package_name = "opencv-contrib-python" + package_name = "opencv_contrib_python" if build_contrib and build_headless: - package_name = "opencv-contrib-python-headless" + package_name = "opencv_contrib_python_headless" if build_headless and not build_contrib: - package_name = "opencv-python-headless" + package_name = "opencv_python_headless" if build_rolling: package_name += "-rolling"