Releases: opencv/opencv-python
3.4.10.35
opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
OpenCV version 3.4.10. Changes:
- Linux wheels are now
manylinux2014
wheels instead ofmanylinux1
. This drops support for some old Linux versions, but makes package maintenance easier and also likely makes the performance also a bit better. Make sure thatpip
is up-to-date if you encounter issues when installing the latest releases. - Only patch when called with "bdist_wheel" #315
- Fix LICENSE references for headless wheels #350
NOTE: Due to too old SSL version in macOS Python 3.5 the macOS 3.5 wheels could not be uploaded to PyPI. If the upload logic is easily fixable, then the wheels might be uploaded to PyPI later. However, please note that Python 3.5 end-of-life is in couple of months. Upgrade your Python to the latest version as soon as possible.
4.2.0.34
opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
Same 4.2.0 release as the last one but with some small fixes and changes:
- Dropped Python 2.7 support
- Note that Python 3.5 will enter to EOL later this year, remember to keep your Python version up to date!
- Qt 5 fix for macOS: #293
- MSMF is now disabled in headless builds: #263
- Multibuild updated
- Readme updated
Experimental artifact upload to Azure Blob Storage for every Linux and macOS development build in this repository (Windows build artifacts are available in Appveyor). Uploads for pull requests are not supported. The storage is not free, I pay for it and therefore I might remove the feature or packages from the storage at any point.
To access the artifacts:
- See the build log output in Travis, there should be something like this in the end:
[
{
"Blob": "https://[secure].blob.core.windows.net/2fd09dc0c3872f496d4c294b20de7c35ef75c39b/opencv_python-4.2.0+2fd09dc-cp35-cp35m-manylinux1_x86_64.whl",
"Last Modified": "2020-03-21T15:39:55+00:00",
"Type": null,
"eTag": "\"0x8D7CDAE1AFDA647\""
}
]
- you could also use the commit hash & other info to construct the download URL
- Replace the [secure] part in the link with
opencvpythonartifacts
- Download the artifact for example via a browser
3.4.9.33
opencv-python: https://pypi.org/project/opencv-python/
opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
opencv-python-headless: https://pypi.org/project/opencv-python-headless/
opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
Same 3.4.9 release as the last one but with some small fixes and changes:
4.2.0.32
- opencv-python: https://pypi.org/project/opencv-python/
- opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
- opencv-python-headless: https://pypi.org/project/opencv-python-headless/
- opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
OpenCV version 4.2.0.
Changes:
- macOS environment updated from xcode8.3 to xcode 9.4
- macOS uses now Qt 5 instead of Qt 4
- Nasm version updated to Docker containers
- multibuild updated
Fixes:
3.4.9.31
- opencv-python: https://pypi.org/project/opencv-python/
- opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
- opencv-python-headless: https://pypi.org/project/opencv-python-headless/
- opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
OpenCV version 3.4.9.
Changes:
- macOS environment updated from xcode8.3 to xcode 9.4
- macOS uses now Qt 5 instead of Qt 4
- Nasm version updated to Docker containers
- multibuild updated
Fixes:
4.1.2.30
- opencv-python: https://pypi.org/project/opencv-python/
- opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
- opencv-python-headless: https://pypi.org/project/opencv-python-headless/
- opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
OpenCV version 4.1.2.
Changes:
- Python 3.8 builds added to the build matrix
- Support for Python 3.4 builds dropped (Python 3.4 is in EOL)
- multibuild updated
- minor build logic changes
- Docker images rebuilt
Notes:
Please note that Python 2.7 enters into EOL phase in January 2020. opencv-python
Python 2.7 wheels won't be provided after that.
3.4.8.29
- opencv-python: https://pypi.org/project/opencv-python/3.4.8.29/
- opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/3.4.8.29/
- opencv-python-headless: https://pypi.org/project/opencv-python-headless/3.4.8.29/
- opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/3.4.8.29/
OpenCV version 3.4.8.
Changes:
- Python 3.8 builds added to the build matrix
- Support for Python 3.4 builds dropped (Python 3.4 is in EOL)
- multibuild updated
- minor build logic changes
- Docker images rebuilt
Notes:
Please note that Python 2.7 enters into EOL phase in January 2020. opencv-python
Python 2.7 wheels won't be provided after that.
3.4.7.28
3.4.6.27
4.1.1.26
- opencv-python: https://pypi.org/project/opencv-python/
- opencv-contrib-python: https://pypi.org/project/opencv-contrib-python/
- opencv-python-headless: https://pypi.org/project/opencv-python-headless/
- opencv-contrib-python-headless: https://pypi.org/project/opencv-contrib-python-headless/
OpenCV version 4.1.1.
Changes:
- FFmpeg has been compiled with https support on Linux builds #229
- CI build logic related changes #197, #227, #228
- Custom libjepg-turbo removed because it's provided by OpenCV #231
- 64-bit Qt builds are now smaller #236
- Custom builds should be now rather easy to do locally #235:
- Clone this repository
- Optional: set up ENABLE_CONTRIB and ENABLE_HEADLESS environment variables to 1 if needed
- Optional: add additional Cmake arguments to CMAKE_ARGS environment variable
- Run
python setup.py bdist_wheel