From d1d87be680b65c1ae318a0dad8fc4ec91b25f6aa Mon Sep 17 00:00:00 2001 From: p-wysocki Date: Fri, 17 Oct 2025 11:15:51 +0200 Subject: [PATCH] Adjust pyvers Signed-off-by: p-wysocki --- .../about-openvino/release-notes-openvino.rst | 1 - .../system-requirements.rst | 22 +++++++++---------- .../troubleshooting-install-config.rst | 2 +- .../notebooks-installation.rst | 22 +++++++++---------- docs/dev/build_mac_arm.md | 2 +- pyproject.toml | 4 ++-- 6 files changed, 26 insertions(+), 27 deletions(-) diff --git a/docs/articles_en/about-openvino/release-notes-openvino.rst b/docs/articles_en/about-openvino/release-notes-openvino.rst index 7f6145a2fb540e..96201815bdf6f0 100644 --- a/docs/articles_en/about-openvino/release-notes-openvino.rst +++ b/docs/articles_en/about-openvino/release-notes-openvino.rst @@ -1106,7 +1106,6 @@ Discontinued in 2025 Deprecated and to be removed in the future -------------------------------------------- -* Python 3.9 is now deprecated and will be unavailable after OpenVINO version 2025.4. * ``openvino.Type.undefined`` is now deprecated and will be removed with version 2026.0. ``openvino.Type.dynamic`` should be used instead. * APT & YUM Repositories Restructure: diff --git a/docs/articles_en/about-openvino/release-notes-openvino/system-requirements.rst b/docs/articles_en/about-openvino/release-notes-openvino/system-requirements.rst index 5a9bf4b64bc6b6..5e369bf5521f70 100644 --- a/docs/articles_en/about-openvino/release-notes-openvino/system-requirements.rst +++ b/docs/articles_en/about-openvino/release-notes-openvino/system-requirements.rst @@ -113,7 +113,7 @@ Operating systems and developer environment Build environment components: - * Python 3.9-3.12 + * Python 3.10-3.14 * `Intel® HD Graphics Driver `__ required for inference on GPU * GNU Compiler Collection and CMake are needed for building from source: @@ -136,7 +136,7 @@ Operating systems and developer environment * `Microsoft Visual Studio 2019 or later `__ * `CMake `__ 3.16 or higher - * `Python `__ 3.9-3.12 + * `Python `__ 3.10-3.14 * `Intel® HD Graphics Driver `__ required for inference on GPU @@ -148,7 +148,7 @@ Operating systems and developer environment * `Xcode `__ 10.3 * `CMake `__ 3.13 or higher - * `Python `__ 3.9-3.12 + * `Python `__ 3.10-3.14 .. tab-item:: DL framework versions: @@ -186,7 +186,7 @@ to learn more about the release types. :name: archive-lnx-sysreq * `CMake 3.13 or higher, 64-bit `__ - * `Python 3.9 - 3.12, 64-bit `__ + * `Python 3.10 - 3.14, 64-bit `__ * GCC: .. tab-set:: @@ -226,7 +226,7 @@ to learn more about the release types. :name: archive-mac-sysreq * `CMake 3.13 or higher `__ (choose "macOS 10.13 or later"). Add ``/Applications/CMake.app/Contents/bin`` to path (for default install). - * `Python 3.9 - 3.12 `__ (choose 3.9 - 3.12). Install and add to path. + * `Python 3.10 - 3.14 `__ (choose 3.10 - 3.14). Install and add to path. * Apple Xcode Command Line Tools. In the terminal, run ``xcode-select --install`` from any directory * (Optional) Apple Xcode IDE (not required for OpenVINO™, but useful for development) @@ -236,7 +236,7 @@ to learn more about the release types. * `C++ libraries (included in Visual Studio redistributable) `__ (a core dependency for OpenVINO Runtime) * `Microsoft Visual Studio 2019 or later `__ (for development and app compilation with OpenVINO) * `CMake 3.14 or higher, 64-bit `__ (optional, only required for building sample applications) - * `Python 3.9 - 3.12, 64-bit `__ + * `Python 3.10 - 3.14, 64-bit `__ .. note:: @@ -261,7 +261,7 @@ to learn more about the release types. * `CMake 3.13 or higher, 64-bit `__ * GCC 9.3.0 (for Ubuntu 20.04), GCC 11.3.0 (for Ubuntu 22.04) or GCC 13.2.0 (for Ubuntu 24.04) - * `Python 3.9 - 3.12, 64-bit `__ + * `Python 3.10 - 3.14, 64-bit `__ .. tab-item:: Homebrew :name: homebrew-sysreq @@ -274,14 +274,14 @@ to learn more about the release types. * `Homebrew `_ * `CMake 3.13 or higher, 64-bit `__ * GCC 9.3.0 (for Ubuntu 20.04), GCC 11.3.0 (for Ubuntu 22.04) or GCC 13.2.0 (for Ubuntu 24.04) - * `Python 3.9 - 3.12, 64-bit `__ + * `Python 3.10 - 3.14, 64-bit `__ .. tab-item:: macOS :sync: macos * `Homebrew `_ * `CMake 3.13 or higher `__ (choose "macOS 10.13 or later"). Add ``/Applications/CMake.app/Contents/bin`` to path (for default installation). - * `Python 3.9 - 3.12 `__ . Install and add it to path. + * `Python 3.10 - 3.14 `__ . Install and add it to path. * Apple Xcode Command Line Tools. In the terminal, run ``xcode-select --install`` from any directory to install it. * (Optional) Apple Xcode IDE (not required for OpenVINO™, but useful for development) @@ -335,7 +335,7 @@ to learn more about the release types. * `CMake 3.13 or higher, 64-bit `_ * GCC 8.4.1 - * `Python 3.9 - 3.12, 64-bit `_ + * `Python 3.10 - 3.14, 64-bit `_ .. tab-item:: ZYPPER :name: zypper-sysreq @@ -351,7 +351,7 @@ to learn more about the release types. * `CMake 3.13 or higher, 64-bit `_ * GCC 8.2.0 - * `Python 3.9 - 3.12, 64-bit `_ + * `Python 3.10 - 3.14, 64-bit `_ The claims stated here may not apply to all use cases and setups. See diff --git a/docs/articles_en/get-started/install-openvino/configurations/troubleshooting-install-config.rst b/docs/articles_en/get-started/install-openvino/configurations/troubleshooting-install-config.rst index b7f6e806f4bd4a..b1baf30d7ca9b2 100644 --- a/docs/articles_en/get-started/install-openvino/configurations/troubleshooting-install-config.rst +++ b/docs/articles_en/get-started/install-openvino/configurations/troubleshooting-install-config.rst @@ -63,7 +63,7 @@ Troubleshooting Guide for OpenVINO™ Installation & Configuration .. dropdown:: Check the versions of Python and PIP To check your Python version, run ``python -VV`` or ``python --version``. The supported - Python versions are 64-bit, between 3.9 and 3.12. If your Python version does not meet the + Python versions are 64-bit, between 3.10 and 3.14. If your Python version does not meet the requirements, you need to upgrade: * For Windows, **do not install Python from the Windows Store** as it can cause issues. diff --git a/docs/articles_en/get-started/learn-openvino/interactive-tutorials-python/notebooks-installation.rst b/docs/articles_en/get-started/learn-openvino/interactive-tutorials-python/notebooks-installation.rst index 7842383c8901b9..f92a8270c392fe 100644 --- a/docs/articles_en/get-started/learn-openvino/interactive-tutorials-python/notebooks-installation.rst +++ b/docs/articles_en/get-started/learn-openvino/interactive-tutorials-python/notebooks-installation.rst @@ -26,20 +26,20 @@ The table below lists the supported operating systems and Python versions. | | (64-bit | | | ) `__ | +=====================================+================================+ -| Ubuntu 20.04 LTS, 64-bit | 3.9, 3.10, 3.11, 3.12 | +| Ubuntu 20.04 LTS, 64-bit | 3.10, 3.11, 3.12 | +-------------------------------------+--------------------------------+ -| Ubuntu 22.04 LTS, 64-bit | 3.9, 3.10, 3.11, 3.12 | +| Red Hat Enterprise Linux 8 | 3.10, 3.11, 3.12, 3.13, 3.14 | +-------------------------------------+--------------------------------+ -| Red Hat Enterprise Linux 8 | 3.9, 3.10, 3.11, 3.12 | +| CentOS 7, 64 bit | 3.10, 3.11, 3.12, 3.13, 3.14 | +-------------------------------------+--------------------------------+ -| CentOS 7, 64 bit | 3.9, 3.10, 3.11, 3.12 | +| macOS 10.15.x versions or higher | 3.10, 3.11, 3.12, 3.13, 3.14 | +-------------------------------------+--------------------------------+ -| macOS 10.15.x versions or higher | 3.9, 3.10, 3.11, 3.12 | +| Windows 10, 64-bit Pro, Enterprise | 3.10, 3.11, 3.12, 3.13, 3.14 | +-------------------------------------+--------------------------------+ -| Windows 10, 64-bit Pro, Enterprise | 3.9, 3.10, 3.11, 3.12 | +| Windows 10, 64-bit Pro, Enterprise | 3.10, 3.11, 3.12 | | or Education editions | | +-------------------------------------+--------------------------------+ -| Windows Server 2016 or higher | 3.9, 3.10, 3.11, 3.12 | +| Windows Server 2016 or higher | 3.10, 3.11, 3.12 | +-------------------------------------+--------------------------------+ OpenVINO Notebooks also require Git. Follow the guide below for your @@ -55,7 +55,7 @@ Installing prerequisites 1. **Install Python** - Download 64 bit version of Python software (3.9 - 3.12) from `python.org `__ + Download 64 bit version of Python software (3.10 - 3.14) from `python.org `__ Run the installer by double clicking it. Follow the installation steps to set up the software. @@ -170,7 +170,7 @@ Installing prerequisites .. code-block:: console - brew install python@3.9 + brew install python@3.10 brew install protobuf # optional but recommended @@ -622,14 +622,14 @@ Installing notebooks apt update apt install build-essential -y - apt install libpython3.9-dev -y + apt install libpython3.10-dev -y apt install libgl1-mesa-glx -y 2. **Setup OpenVINO conda environment.** .. code-block:: - conda create --name openvino_env python=3.9 + conda create --name openvino_env python=3.10 conda activate openvino_env conda install ipykernel set PATH="/anaconda/envs/openvino_env/bin;%PATH%" diff --git a/docs/dev/build_mac_arm.md b/docs/dev/build_mac_arm.md index 8b9781e46a5c96..7511dd817391e7 100644 --- a/docs/dev/build_mac_arm.md +++ b/docs/dev/build_mac_arm.md @@ -14,7 +14,7 @@ The software was validated on: - [brew](https://brew.sh) package manager to install additional dependencies. Use [install brew](https://brew.sh) guide to achieve this. - Installation step for python and python libraries varies depending on the host architecture: - - **arm64** Python 3.9 - 3.12 for the OpenVINO Runtime Python API: + - **arm64** Python 3.10 - 3.14 for the OpenVINO Runtime Python API: ```sh % # let's have a look what python versions are available in brew % brew search python diff --git a/pyproject.toml b/pyproject.toml index c8f2f1c1b05573..de13eab6197dd6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,13 +8,13 @@ authors = [ { name = "OpenVINO Developers", email = "openvino@intel.com" }, ] classifiers = [ - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [ "numpy>=1.16.6,<2.3.0",