Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://downloadcenter.intel.com/product/80939/Graphics-Drivers>`__
required for inference on GPU
* GNU Compiler Collection and CMake are needed for building from source:
Expand All @@ -136,7 +136,7 @@ Operating systems and developer environment

* `Microsoft Visual Studio 2019 or later <https://visualstudio.microsoft.com/downloads/>`__
* `CMake <https://cmake.org/download/>`__ 3.16 or higher
* `Python <https://www.python.org/downloads/>`__ 3.9-3.12
* `Python <https://www.python.org/downloads/>`__ 3.10-3.14
* `Intel® HD Graphics Driver <https://downloadcenter.intel.com/product/80939/Graphics-Drivers>`__
required for inference on GPU

Expand All @@ -148,7 +148,7 @@ Operating systems and developer environment

* `Xcode <https://developer.apple.com/xcode/>`__ 10.3
* `CMake <https://cmake.org/download/>`__ 3.13 or higher
* `Python <https://www.python.org/downloads/>`__ 3.9-3.12
* `Python <https://www.python.org/downloads/>`__ 3.10-3.14

.. tab-item:: DL framework versions:

Expand Down Expand Up @@ -186,7 +186,7 @@ to learn more about the release types.
:name: archive-lnx-sysreq

* `CMake 3.13 or higher, 64-bit <https://cmake.org/download/>`__
* `Python 3.9 - 3.12, 64-bit <https://www.python.org/downloads/>`__
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/>`__
* GCC:

.. tab-set::
Expand Down Expand Up @@ -226,7 +226,7 @@ to learn more about the release types.
:name: archive-mac-sysreq

* `CMake 3.13 or higher <https://cmake.org/download/>`__ (choose "macOS 10.13 or later"). Add ``/Applications/CMake.app/Contents/bin`` to path (for default install).
* `Python 3.9 - 3.12 <https://www.python.org/downloads/mac-osx/>`__ (choose 3.9 - 3.12). Install and add to path.
* `Python 3.10 - 3.14 <https://www.python.org/downloads/mac-osx/>`__ (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)

Expand All @@ -236,7 +236,7 @@ to learn more about the release types.
* `C++ libraries (included in Visual Studio redistributable) <https://aka.ms/vs/17/release/vc_redist.x64.exe>`__ (a core dependency for OpenVINO Runtime)
* `Microsoft Visual Studio 2019 or later <http://visualstudio.microsoft.com/downloads/>`__ (for development and app compilation with OpenVINO)
* `CMake 3.14 or higher, 64-bit <https://cmake.org/download/>`__ (optional, only required for building sample applications)
* `Python 3.9 - 3.12, 64-bit <https://www.python.org/downloads/windows/>`__
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/windows/>`__

.. note::

Expand All @@ -261,7 +261,7 @@ to learn more about the release types.

* `CMake 3.13 or higher, 64-bit <https://cmake.org/download/>`__
* 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 <https://www.python.org/downloads/>`__
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/>`__

.. tab-item:: Homebrew
:name: homebrew-sysreq
Expand All @@ -274,14 +274,14 @@ to learn more about the release types.
* `Homebrew <https://brew.sh/>`_
* `CMake 3.13 or higher, 64-bit <https://cmake.org/download/>`__
* 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 <https://www.python.org/downloads/>`__
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/>`__

.. tab-item:: macOS
:sync: macos

* `Homebrew <https://brew.sh/>`_
* `CMake 3.13 or higher <https://cmake.org/download/>`__ (choose "macOS 10.13 or later"). Add ``/Applications/CMake.app/Contents/bin`` to path (for default installation).
* `Python 3.9 - 3.12 <https://www.python.org/downloads/mac-osx/>`__ . Install and add it to path.
* `Python 3.10 - 3.14 <https://www.python.org/downloads/mac-osx/>`__ . 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)

Expand Down Expand Up @@ -335,7 +335,7 @@ to learn more about the release types.

* `CMake 3.13 or higher, 64-bit <https://cmake.org/download/>`_
* GCC 8.4.1
* `Python 3.9 - 3.12, 64-bit <https://www.python.org/downloads/>`_
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/>`_

.. tab-item:: ZYPPER
:name: zypper-sysreq
Expand All @@ -351,7 +351,7 @@ to learn more about the release types.

* `CMake 3.13 or higher, 64-bit <https://cmake.org/download/>`_
* GCC 8.2.0
* `Python 3.9 - 3.12, 64-bit <https://www.python.org/downloads/>`_
* `Python 3.10 - 3.14, 64-bit <https://www.python.org/downloads/>`_


The claims stated here may not apply to all use cases and setups. See
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,20 @@ The table below lists the supported operating systems and Python versions.
| | (64-bit |
| | ) <https://www.python.org/>`__ |
+=====================================+================================+
| 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
Expand All @@ -55,7 +55,7 @@ Installing prerequisites

1. **Install Python**

Download 64 bit version of Python software (3.9 - 3.12) from `python.org <https://www.python.org/downloads/windows/>`__
Download 64 bit version of Python software (3.10 - 3.14) from `python.org <https://www.python.org/downloads/windows/>`__

Run the installer by double clicking it. Follow the installation steps to set
up the software.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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%"
Expand Down
2 changes: 1 addition & 1 deletion docs/dev/build_mac_arm.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Loading