From af2014c954cdda356d496732c4d5398c61526b8f Mon Sep 17 00:00:00 2001 From: "cibuildwheel-bot[bot]" <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 07:56:17 +0100 Subject: [PATCH] Update dependencies (#994) Co-authored-by: mayeut --- README.md | 2 +- cibuildwheel/resources/build-platforms.toml | 24 +-- .../resources/constraints-python37.txt | 2 +- .../resources/pinned_docker_images.cfg | 54 ++--- docs/working-examples.md | 188 +++++++++--------- 5 files changed, 135 insertions(+), 135 deletions(-) diff --git a/README.md b/README.md index 0fa2c8b9..097bd319 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,7 @@ Here are some repos that use cibuildwheel. | [pydantic][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Data parsing and validation using Python type hints | | [uvloop][] | ![github icon][] | ![apple icon][] ![linux icon][] | Ultra fast asyncio event loop. | | [psutil][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Cross-platform lib for process and system monitoring in Python | -| [vaex][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualize and explore big tabular data at a billion rows per second 🚀 | +| [vaex][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀 | | [Google Benchmark][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A microbenchmark support library | [scikit-learn]: https://github.com/scikit-learn/scikit-learn diff --git a/cibuildwheel/resources/build-platforms.toml b/cibuildwheel/resources/build-platforms.toml index 7ee42017..00c63381 100644 --- a/cibuildwheel/resources/build-platforms.toml +++ b/cibuildwheel/resources/build-platforms.toml @@ -65,12 +65,12 @@ python_configurations = [ { identifier = "cp38-macosx_x86_64", version = "3.8", url = "https://www.python.org/ftp/python/3.8.10/python-3.8.10-macosx10.9.pkg" }, { identifier = "cp38-macosx_arm64", version = "3.8", url = "https://www.python.org/ftp/python/3.8.10/python-3.8.10-macosx10.9.pkg" }, { identifier = "cp38-macosx_universal2", version = "3.8", url = "https://www.python.org/ftp/python/3.8.10/python-3.8.10-macosx10.9.pkg" }, - { identifier = "cp39-macosx_x86_64", version = "3.9", url = "https://www.python.org/ftp/python/3.9.9/python-3.9.9-macos11.pkg" }, - { identifier = "cp39-macosx_arm64", version = "3.9", url = "https://www.python.org/ftp/python/3.9.9/python-3.9.9-macos11.pkg" }, - { identifier = "cp39-macosx_universal2", version = "3.9", url = "https://www.python.org/ftp/python/3.9.9/python-3.9.9-macos11.pkg" }, - { identifier = "cp310-macosx_x86_64", version = "3.10", url = "https://www.python.org/ftp/python/3.10.1/python-3.10.1-macos11.pkg" }, - { identifier = "cp310-macosx_arm64", version = "3.10", url = "https://www.python.org/ftp/python/3.10.1/python-3.10.1-macos11.pkg" }, - { identifier = "cp310-macosx_universal2", version = "3.10", url = "https://www.python.org/ftp/python/3.10.1/python-3.10.1-macos11.pkg" }, + { identifier = "cp39-macosx_x86_64", version = "3.9", url = "https://www.python.org/ftp/python/3.9.10/python-3.9.10-macos11.pkg" }, + { identifier = "cp39-macosx_arm64", version = "3.9", url = "https://www.python.org/ftp/python/3.9.10/python-3.9.10-macos11.pkg" }, + { identifier = "cp39-macosx_universal2", version = "3.9", url = "https://www.python.org/ftp/python/3.9.10/python-3.9.10-macos11.pkg" }, + { identifier = "cp310-macosx_x86_64", version = "3.10", url = "https://www.python.org/ftp/python/3.10.2/python-3.10.2-macos11.pkg" }, + { identifier = "cp310-macosx_arm64", version = "3.10", url = "https://www.python.org/ftp/python/3.10.2/python-3.10.2-macos11.pkg" }, + { identifier = "cp310-macosx_universal2", version = "3.10", url = "https://www.python.org/ftp/python/3.10.2/python-3.10.2-macos11.pkg" }, { identifier = "pp37-macosx_x86_64", version = "3.7", url = "https://downloads.python.org/pypy/pypy3.7-v7.3.7-osx64.tar.bz2" }, { identifier = "pp38-macosx_x86_64", version = "3.8", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.7-osx64.tar.bz2" }, ] @@ -83,12 +83,12 @@ python_configurations = [ { identifier = "cp37-win_amd64", version = "3.7.9", arch = "64" }, { identifier = "cp38-win32", version = "3.8.10", arch = "32" }, { identifier = "cp38-win_amd64", version = "3.8.10", arch = "64" }, - { identifier = "cp39-win32", version = "3.9.9", arch = "32" }, - { identifier = "cp39-win_amd64", version = "3.9.9", arch = "64" }, - { identifier = "cp310-win32", version = "3.10.1", arch = "32" }, - { identifier = "cp310-win_amd64", version = "3.10.1", arch = "64" }, - { identifier = "cp39-win_arm64", version = "3.9.9", arch = "ARM64" }, - { identifier = "cp310-win_arm64", version = "3.10.1", arch = "ARM64" }, + { identifier = "cp39-win32", version = "3.9.10", arch = "32" }, + { identifier = "cp39-win_amd64", version = "3.9.10", arch = "64" }, + { identifier = "cp310-win32", version = "3.10.2", arch = "32" }, + { identifier = "cp310-win_amd64", version = "3.10.2", arch = "64" }, + { identifier = "cp39-win_arm64", version = "3.9.10", arch = "ARM64" }, + { identifier = "cp310-win_arm64", version = "3.10.2", arch = "ARM64" }, { identifier = "pp37-win_amd64", version = "3.7", arch = "64", url = "https://downloads.python.org/pypy/pypy3.7-v7.3.7-win64.zip" }, { identifier = "pp38-win_amd64", version = "3.8", arch = "64", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.7-win64.zip" }, ] diff --git a/cibuildwheel/resources/constraints-python37.txt b/cibuildwheel/resources/constraints-python37.txt index 5690da4f..f1138c10 100644 --- a/cibuildwheel/resources/constraints-python37.txt +++ b/cibuildwheel/resources/constraints-python37.txt @@ -10,7 +10,7 @@ distlib==0.3.4 # via virtualenv filelock==3.4.2 # via virtualenv -importlib-metadata==4.10.0 +importlib-metadata==4.10.1 # via virtualenv platformdirs==2.4.1 # via virtualenv diff --git a/cibuildwheel/resources/pinned_docker_images.cfg b/cibuildwheel/resources/pinned_docker_images.cfg index 73dd233d..5970ea43 100644 --- a/cibuildwheel/resources/pinned_docker_images.cfg +++ b/cibuildwheel/resources/pinned_docker_images.cfg @@ -1,43 +1,43 @@ [x86_64] -manylinux1 = quay.io/pypa/manylinux1_x86_64:2022-01-08-640d87f -manylinux2010 = quay.io/pypa/manylinux2010_x86_64:2022-01-09-bb149a4 -manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_x86_64:2022-01-09-bb149a4 -musllinux_1_1 = quay.io/pypa/musllinux_1_1_x86_64:2022-01-09-bb149a4 +manylinux1 = quay.io/pypa/manylinux1_x86_64:2022-01-22-4072568 +manylinux2010 = quay.io/pypa/manylinux2010_x86_64:2022-01-22-72ab18b +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_x86_64:2022-01-22-72ab18b +musllinux_1_1 = quay.io/pypa/musllinux_1_1_x86_64:2022-01-22-72ab18b [i686] -manylinux1 = quay.io/pypa/manylinux1_i686:2022-01-08-640d87f -manylinux2010 = quay.io/pypa/manylinux2010_i686:2022-01-09-bb149a4 -manylinux2014 = quay.io/pypa/manylinux2014_i686:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_i686:2022-01-09-bb149a4 -musllinux_1_1 = quay.io/pypa/musllinux_1_1_i686:2022-01-09-bb149a4 +manylinux1 = quay.io/pypa/manylinux1_i686:2022-01-22-4072568 +manylinux2010 = quay.io/pypa/manylinux2010_i686:2022-01-22-72ab18b +manylinux2014 = quay.io/pypa/manylinux2014_i686:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_i686:2022-01-22-72ab18b +musllinux_1_1 = quay.io/pypa/musllinux_1_1_i686:2022-01-22-72ab18b [pypy_x86_64] -manylinux2010 = quay.io/pypa/manylinux2010_x86_64:2022-01-09-bb149a4 -manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_x86_64:2022-01-09-bb149a4 +manylinux2010 = quay.io/pypa/manylinux2010_x86_64:2022-01-22-72ab18b +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_x86_64:2022-01-22-72ab18b [pypy_i686] -manylinux2010 = quay.io/pypa/manylinux2010_i686:2022-01-09-bb149a4 -manylinux2014 = quay.io/pypa/manylinux2014_i686:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_i686:2022-01-09-bb149a4 +manylinux2010 = quay.io/pypa/manylinux2010_i686:2022-01-22-72ab18b +manylinux2014 = quay.io/pypa/manylinux2014_i686:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_i686:2022-01-22-72ab18b [aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_aarch64:2022-01-09-bb149a4 -musllinux_1_1 = quay.io/pypa/musllinux_1_1_aarch64:2022-01-09-bb149a4 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_aarch64:2022-01-22-72ab18b +musllinux_1_1 = quay.io/pypa/musllinux_1_1_aarch64:2022-01-22-72ab18b [ppc64le] -manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_ppc64le:2022-01-09-bb149a4 -musllinux_1_1 = quay.io/pypa/musllinux_1_1_ppc64le:2022-01-09-bb149a4 +manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_ppc64le:2022-01-22-72ab18b +musllinux_1_1 = quay.io/pypa/musllinux_1_1_ppc64le:2022-01-22-72ab18b [s390x] -manylinux2014 = quay.io/pypa/manylinux2014_s390x:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_s390x:2022-01-09-bb149a4 -musllinux_1_1 = quay.io/pypa/musllinux_1_1_s390x:2022-01-09-bb149a4 +manylinux2014 = quay.io/pypa/manylinux2014_s390x:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_s390x:2022-01-22-72ab18b +musllinux_1_1 = quay.io/pypa/musllinux_1_1_s390x:2022-01-22-72ab18b [pypy_aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2022-01-09-bb149a4 -manylinux_2_24 = quay.io/pypa/manylinux_2_24_aarch64:2022-01-09-bb149a4 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2022-01-22-72ab18b +manylinux_2_24 = quay.io/pypa/manylinux_2_24_aarch64:2022-01-22-72ab18b diff --git a/docs/working-examples.md b/docs/working-examples.md index 86564ae6..68a6650b 100644 --- a/docs/working-examples.md +++ b/docs/working-examples.md @@ -16,7 +16,7 @@ title: Working examples | [pydantic][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Data parsing and validation using Python type hints | | [uvloop][] | ![github icon][] | ![apple icon][] ![linux icon][] | Ultra fast asyncio event loop. | | [psutil][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Cross-platform lib for process and system monitoring in Python | -| [vaex][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualize and explore big tabular data at a billion rows per second 🚀 | +| [vaex][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀 | | [Google Benchmark][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A microbenchmark support library | | [asyncpg][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A fast PostgreSQL Database Client Library for Python/asyncio. | | [Apache Beam][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Apache Beam is a unified programming model for Batch and Streaming | @@ -38,8 +38,8 @@ title: Working examples | [coverage.py][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The coverage tool for Python | | [PyCryptodome][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A self-contained cryptographic library for Python | | [Dependency Injector][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Dependency injection framework for Python, uses Windows TravisCI | -| [numexpr][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more | | [PyYAML][] | ![github icon][] | ![apple icon][] | Canonical source repository for PyYAML | +| [numexpr][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more | | [h5py][] | ![azurepipelines icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format. | | [PyAV][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Pythonic bindings for FFmpeg's libraries. | | [OpenColorIO][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A color management framework for visual effects and animation. | @@ -49,10 +49,10 @@ title: Working examples | [ruptures][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Extensive Cython + NumPy [pyproject.toml](https://github.com/deepcharles/ruptures/blob/master/pyproject.toml) example. | | [pikepdf][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python library for reading and writing PDF, powered by qpdf | | [aioquic][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | QUIC and HTTP/3 implementation in Python | -| [google neuroglancer][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | WebGL-based viewer for volumetric data | | [DeepForest][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | An Efficient, Scalable and Optimized Python Framework for Deep Forest (2021.2.1) | -| [Parselmouth][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python interface to the Praat software package, using pybind11, C++17 and CMake, with the core Praat static library built only once and shared between wheels. | +| [google neuroglancer][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | WebGL-based viewer for volumetric data | | [AutoPy][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Includes a Windows Travis build. | +| [Parselmouth][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python interface to the Praat software package, using pybind11, C++17 and CMake, with the core Praat static library built only once and shared between wheels. | | [Psycopg 3][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A modern implementation of a PostgreSQL adapter for Python | | [H3-py][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Python bindings for H3, a hierarchical hexagonal geospatial indexing system | | [markupsafe][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Safely add untrusted strings to HTML/XML markup. | @@ -80,9 +80,9 @@ title: Working examples | [pybase64][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast Base64 encoding/decoding in Python | | [etebase-py][] | ![travisci icon][] | ![linux icon][] | Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. | | [fathon][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | python package for DFA (Detrended Fluctuation Analysis) and related algorithms | +| [Imagecodecs (fork)][] | ![azurepipelines icon][] | ![apple icon][] ![linux icon][] | Over 20 external dependencies in compiled libraries, custom docker image, `libomp`, `openblas` and `install_name_tool` for macOS. | | [numpythia][] | ![github icon][] | ![apple icon][] ![linux icon][] | The interface between PYTHIA and NumPy | | [pyjet][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The interface between FastJet and NumPy | -| [Imagecodecs (fork)][] | ![azurepipelines icon][] | ![apple icon][] ![linux icon][] | Over 20 external dependencies in compiled libraries, custom docker image, `libomp`, `openblas` and `install_name_tool` for macOS. | | [polaroid][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Full range of wheels for setuptools rust, with auto release and PyPI deploy. | | [clang-format][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Scikit-build wrapper around LLVM's CMake, all platforms, generic wheels. | | [ninja][] | ![github icon][] ![travisci icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Multitagged binary builds for all supported platforms, using cibw 2 config configuration. | @@ -124,8 +124,8 @@ title: Working examples [coverage.py]: https://github.com/nedbat/coveragepy [PyCryptodome]: https://github.com/Legrandin/pycryptodome [Dependency Injector]: https://github.com/ets-labs/python-dependency-injector -[numexpr]: https://github.com/pydata/numexpr [PyYAML]: https://github.com/yaml/pyyaml +[numexpr]: https://github.com/pydata/numexpr [h5py]: https://github.com/h5py/h5py [PyAV]: https://github.com/PyAV-Org/PyAV [OpenColorIO]: https://github.com/AcademySoftwareFoundation/OpenColorIO @@ -135,10 +135,10 @@ title: Working examples [ruptures]: https://github.com/deepcharles/ruptures [pikepdf]: https://github.com/pikepdf/pikepdf [aioquic]: https://github.com/aiortc/aioquic -[google neuroglancer]: https://github.com/google/neuroglancer [DeepForest]: https://github.com/LAMDA-NJU/Deep-Forest -[Parselmouth]: https://github.com/YannickJadoul/Parselmouth +[google neuroglancer]: https://github.com/google/neuroglancer [AutoPy]: https://github.com/autopilot-rs/autopy +[Parselmouth]: https://github.com/YannickJadoul/Parselmouth [Psycopg 3]: https://github.com/psycopg/psycopg [H3-py]: https://github.com/uber/h3-py [markupsafe]: https://github.com/pallets/markupsafe @@ -166,9 +166,9 @@ title: Working examples [pybase64]: https://github.com/mayeut/pybase64 [etebase-py]: https://github.com/etesync/etebase-py [fathon]: https://github.com/stfbnc/fathon +[Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build [numpythia]: https://github.com/scikit-hep/numpythia [pyjet]: https://github.com/scikit-hep/pyjet -[Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build [polaroid]: https://github.com/daggy1234/polaroid [clang-format]: https://github.com/ssciwr/clang-format-wheel [ninja]: https://github.com/scikit-build/ninja-python-distributions @@ -190,91 +190,91 @@ title: Working examples [apple icon]: data/readme_icons/apple.svg [linux icon]: data/readme_icons/linux.svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +