文書の過去の版を表示しています。
manylinux
本家: pypa/manylinux: Python wheels that work on any linux (almost) 翻訳
デモ: pypa/python-manylinux-demo: Demo project for building Python wheels for Linux with Travis-CI 翻訳
インストール
manylinux のビルド済みコンテナは Quay.io に最新がある😍
pypa - Quay Container Registry · Quay
ここでは Open Containers Initiative (OCI) に準拠した podman を利用する🤔
Podman - ローカル環境からコンテナと Kubernetes をシームレスに操作
$ podman pull quay.io/pypa/manylinux_2_28_x86_64
Trying to pull quay.io/pypa/manylinux_2_28_x86_64:latest... Getting image source signatures Copying blob 285c4f3e8106 done | Copying blob 53806b9086b8 done | Copying blob 47cb7e54443b done | Copying blob e9a89bd7d45e done | Copying blob 19005ad7240c done | Copying blob 64d41d432ea7 done | Copying blob c329aafc1a01 done | Copying blob 594711c25bba done | Copying blob 00133cd7eb3f done | Copying blob 0155ed10abc6 done | Copying blob 52e78bf05ef1 done | Copying blob dc343c062e88 done | Copying blob 7401a27e5e64 done | Copying blob fec2c12f39ef done | Copying blob e71eb21015d1 done | Copying blob 4f4fb700ef54 done | Copying blob f69ec3359567 done | Copying blob 73dca7cae983 done | Copying blob 4d83f3449923 done | Copying blob b7c44c2d6ec3 done | Copying config 6c66b3527d done | Writing manifest to image destination 6c66b3527d6d523cd82ef183bc1aad2cd4094a5a7b4c405f90fd6601605e601b
Docker を利用する場合
Docker - 仮想化コンテナ の手順で Docker をインストールする🤔
$ docker pull quay.io/pypa/manylinux_2_28_x86_64
イメージ一覧🤔
$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/pypa/manylinux_2_28_x86_64 latest 6c66b3527d6d 6 hours ago 1.62 GB
実行確認😉
$ podman run --rm -it manylinux_2_28_x86_64:latest bash
[root@b0d7587a956b /]# cat /etc/redhat-release AlmaLinux release 8.9 (Midnight Oncilla)
python-manylinux-demo
公式: https://github.com/pypa/python-manylinux-demo
デモの Wheels をビルドする🤔
$ git clone --depth 1 https://github.com/pypa/python-manylinux-demo.git
Cloning into 'python-manylinux-demo'... remote: Enumerating objects: 15, done. remote: Counting objects: 100% (15/15), done. remote: Compressing objects: 100% (12/12), done. remote: Total 15 (delta 0), reused 10 (delta 0), pack-reused 0 Receiving objects: 100% (15/15), 7.63 KiB | 3.81 MiB/s, done.
$ cd python-manylinux-demo
travis/build-wheels.sh
を修正する🤔
$ nano travis/build-wheels.sh
# Install a system package required by our library yum install -y atlas-devel
↓
# Install a system package required by our library #yum install -y atlas-devel dnf install -y blas blas-devel rm /opt/python/cp312-cp312
※現時点で nose は Python 3.12 の imp モジュール削除で動作しないので、cp312-cp312 を除外する🤔
What’s New In Python 3.12 — Python 3.12.2 documentation
dev-requirements.txt
を修正する🤔
$ nano dev-requirements.txt
nose
↓
nose-py3
setup.py
を修正する🤔
$ nano setup.py
from distutils.core import setup, Extension extension_module = Extension( 'pymanylinuxdemo.extension', sources=['pymanylinuxdemo/extension.c'], library_dirs=['/usr/lib64/atlas/', '/usr/lib/atlas'], include_dirs=['/usr/include'], libraries=['cblas'] )
↓
from distutils.core import setup, Extension extension_module = Extension( 'pymanylinuxdemo.extension', sources=['pymanylinuxdemo/extension.c'], library_dirs=['/usr/lib64/atlas/', '/usr/lib/atlas'], include_dirs=['/usr/include', '/usr/include/cblas/'], libraries=['cblas'] )
podman でローカルコンテナで Wheels をビルドする🤔
$ podman run --rm -it -e PLAT=manylinux_2_28_x86_64 -v `pwd`:/io 'quay.io/pypa/manylinux_2_28_x86_64' /io/travis/build-wheels.sh
+ dnf install -y blas blas-devel AlmaLinux 8 - BaseOS 1.1 MB/s | 5.2 MB 00:04 AlmaLinux 8 - AppStream 1.7 MB/s | 12 MB 00:06 AlmaLinux 8 - Extras 16 kB/s | 20 kB 00:01 AlmaLinux 8 - PowerTools 1.2 MB/s | 3.1 MB 00:02 Dependencies resolved. ============================================================================================================== Package Architecture Version Repository Size ============================================================================================================== Installing: blas x86_64 3.8.0-8.el8 appstream 428 k blas-devel x86_64 3.8.0-8.el8 powertools 26 k Installing dependencies: cpp x86_64 8.5.0-20.el8.alma appstream 10 M gcc x86_64 8.5.0-20.el8.alma appstream 23 M gcc-gfortran x86_64 8.5.0-20.el8.alma appstream 12 M isl x86_64 0.16.1-6.el8 appstream 841 k libquadmath-devel x86_64 8.5.0-20.el8.alma appstream 25 k Transaction Summary ============================================================================================================== Install 7 Packages Total download size: 47 M Installed size: 121 M Downloading Packages: (1/7): blas-3.8.0-8.el8.x86_64.rpm 284 kB/s | 428 kB 00:01 (2/7): cpp-8.5.0-20.el8.alma.x86_64.rpm 710 kB/s | 10 MB 00:15 (3/7): isl-0.16.1-6.el8.x86_64.rpm 378 kB/s | 841 kB 00:02 (4/7): libquadmath-devel-8.5.0-20.el8.alma.x86_64.rpm 96 kB/s | 25 kB 00:00 (5/7): blas-devel-3.8.0-8.el8.x86_64.rpm 103 kB/s | 26 kB 00:00 (6/7): gcc-gfortran-8.5.0-20.el8.alma.x86_64.rpm 498 kB/s | 12 MB 00:23 (7/7): gcc-8.5.0-20.el8.alma.x86_64.rpm 508 kB/s | 23 MB 00:47 -------------------------------------------------------------------------------------------------------------- Total 977 kB/s | 47 MB 00:48 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : isl-0.16.1-6.el8.x86_64 1/7 Running scriptlet: isl-0.16.1-6.el8.x86_64 1/7 Installing : cpp-8.5.0-20.el8.alma.x86_64 2/7 Running scriptlet: cpp-8.5.0-20.el8.alma.x86_64 2/7 Installing : gcc-8.5.0-20.el8.alma.x86_64 3/7 Running scriptlet: gcc-8.5.0-20.el8.alma.x86_64 3/7 Installing : libquadmath-devel-8.5.0-20.el8.alma.x86_64 4/7 Installing : gcc-gfortran-8.5.0-20.el8.alma.x86_64 5/7 Running scriptlet: gcc-gfortran-8.5.0-20.el8.alma.x86_64 5/7 Installing : blas-3.8.0-8.el8.x86_64 6/7 Running scriptlet: blas-3.8.0-8.el8.x86_64 6/7 Installing : blas-devel-3.8.0-8.el8.x86_64 7/7 Running scriptlet: blas-devel-3.8.0-8.el8.x86_64 7/7 Verifying : blas-3.8.0-8.el8.x86_64 1/7 Verifying : cpp-8.5.0-20.el8.alma.x86_64 2/7 Verifying : gcc-8.5.0-20.el8.alma.x86_64 3/7 Verifying : gcc-gfortran-8.5.0-20.el8.alma.x86_64 4/7 Verifying : isl-0.16.1-6.el8.x86_64 5/7 Verifying : libquadmath-devel-8.5.0-20.el8.alma.x86_64 6/7 Verifying : blas-devel-3.8.0-8.el8.x86_64 7/7 Installed: blas-3.8.0-8.el8.x86_64 blas-devel-3.8.0-8.el8.x86_64 cpp-8.5.0-20.el8.alma.x86_64 gcc-8.5.0-20.el8.alma.x86_64 gcc-gfortran-8.5.0-20.el8.alma.x86_64 isl-0.16.1-6.el8.x86_64 libquadmath-devel-8.5.0-20.el8.alma.x86_64 Complete! + rm /opt/python/cp312-cp312 + for PYBIN in /opt/python/*/bin + /opt/python/cp310-cp310/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Downloading nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 435.2 kB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 2.8 MB/s eta 0:00:00 Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.10.13/lib/python3.10/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Downloading nose_py3-1.6.3-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.2/162.2 kB 1.8 MB/s eta 0:00:00 Downloading coverage-7.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 234.0/234.0 kB 2.6 MB/s eta 0:00:00 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 1.3 MB/s eta 0:00:00 Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 750.8 kB/s eta 0:00:00 Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading Babel-2.14.0-py3-none-any.whl (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 1.2 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 1.8 MB/s eta 0:00:00 Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 4.8 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.9 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 4.4 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 1.4 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 1.3 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 1.2 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 73.1 kB/s eta 0:00:00 Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 1.3 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 1.8 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 1.3 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 3.1 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Downloading urllib3-2.2.0-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.9/120.9 kB 2.2 MB/s eta 0:00:00 Installing collected packages: snowballstemmer, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.26.4 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp310-cp310/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl size=13659 sha256=7727fdb5a6bf7943fdb7f3d086dc7a6c5ad15ff01056095e49ea04e249282b73 Stored in directory: /tmp/pip-ephem-wheel-cache-8flz6rcn/wheels/f9/f2/57/9407d4d82b27fc9963d81163ac6287a938933ba7eb2c1c1d53 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/cp311-cp311/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 511.0 kB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.11.8/lib/python3.11/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.8/237.8 kB 1.9 MB/s eta 0:00:00 Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 1.8 MB/s eta 0:00:00 Using cached sphinx-7.2.6-py3-none-any.whl (3.2 MB) Using cached alabaster-0.7.16-py3-none-any.whl (13 kB) Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 1.9 MB/s eta 0:00:00 Using cached idna-3.6-py3-none-any.whl (61 kB) Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Installing collected packages: snowballstemmer, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.26.4 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp311-cp311/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl size=13664 sha256=e068159cc5c3cf031a684425e1fbc9a8e846081aca870b08cd7f32dc23fab187 Stored in directory: /tmp/pip-ephem-wheel-cache-556pwwvc/wheels/ba/dc/84/e3deffb4ae2507807560f1f9b672442a3007688fcdc42042f7 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/cp36-cp36m/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 Downloading nose_py3-1.6.3-py3-none-any.whl (162 kB) |████████████████████████████████| 162 kB 661 kB/s Collecting coverage Downloading coverage-6.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (212 kB) |████████████████████████████████| 212 kB 2.1 MB/s Collecting numpy Downloading numpy-1.19.5-cp36-cp36m-manylinux2010_x86_64.whl (14.8 MB) |████████████████████████████████| 14.8 MB 2.7 MB/s Collecting sphinx Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB) |████████████████████████████████| 3.2 MB 1.3 MB/s Collecting six Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting 2to3 Downloading 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting snowballstemmer>=2.0 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) |████████████████████████████████| 93 kB 912 kB/s Collecting Pygments>=2.12 Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB) |████████████████████████████████| 1.1 MB 4.9 MB/s Collecting Jinja2>=3.0 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) |████████████████████████████████| 133 kB 1.7 MB/s Collecting alabaster<0.8,>=0.7 Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/cpython-3.6.15/lib/python3.6/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (4.8.3) Collecting sphinxcontrib-jsmath Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting babel>=2.9 Downloading Babel-2.11.0-py3-none-any.whl (9.5 MB) |████████████████████████████████| 9.5 MB 1.1 MB/s Collecting sphinxcontrib-qthelp Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) |████████████████████████████████| 90 kB 1.7 MB/s Collecting docutils<0.20,>=0.14 Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) |████████████████████████████████| 570 kB 2.6 MB/s Collecting requests>=2.5.0 Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB) |████████████████████████████████| 63 kB 1.3 MB/s Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.6.15/lib/python3.6/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (21.3) Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) |████████████████████████████████| 100 kB 2.7 MB/s Collecting sphinxcontrib-serializinghtml>=1.1.5 Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) |████████████████████████████████| 94 kB 1.5 MB/s Collecting imagesize>=1.3 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting sphinxcontrib-devhelp Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) |████████████████████████████████| 84 kB 847 kB/s Collecting sphinxcontrib-applehelp Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) |████████████████████████████████| 121 kB 1.0 MB/s Collecting pytz>=2015.7 Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) |████████████████████████████████| 505 kB 2.1 MB/s Requirement already satisfied: typing-extensions>=3.6.4 in /opt/_internal/cpython-3.6.15/lib/python3.6/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (4.1.1) Requirement already satisfied: zipp>=0.5 in /opt/_internal/cpython-3.6.15/lib/python3.6/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.6.0) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB) Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /opt/_internal/cpython-3.6.15/lib/python3.6/site-packages (from packaging>=21.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.1.1) Collecting idna<4,>=2.5 Downloading idna-3.6-py3-none-any.whl (61 kB) |████████████████████████████████| 61 kB 181 kB/s Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.18-py2.py3-none-any.whl (143 kB) |████████████████████████████████| 143 kB 2.3 MB/s Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting certifi>=2017.4.17 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) |████████████████████████████████| 163 kB 1.8 MB/s Installing collected packages: urllib3, pytz, MarkupSafe, idna, charset-normalizer, certifi, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, requests, Pygments, Jinja2, imagesize, docutils, babel, alabaster, sphinx, six, numpy, coverage, 2to3, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.0.3 MarkupSafe-2.0.1 Pygments-2.14.0 alabaster-0.7.13 babel-2.11.0 certifi-2024.2.2 charset-normalizer-2.0.12 coverage-6.2 docutils-0.18.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.19.5 pytz-2024.1 requests-2.27.1 six-1.16.0 snowballstemmer-2.2.0 sphinx-5.3.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-1.26.18 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp36-cp36m/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl size=13890 sha256=3c59ab98ddd9030e0d2e72a4e02aa9644865c2166eb8677920716faa96e7ba4d Stored in directory: /tmp/pip-ephem-wheel-cache-6yga496a/wheels/ac/cf/8d/ac1603fc1b24e883aab2d5329132b10bc3fe2aab049c7200aa Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/cp37-cp37m/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.7/15.7 MB 2.1 MB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.2.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.7 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 2.1 MB/s eta 0:00:00 Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.2/121.2 kB 1.6 MB/s eta 0:00:00 Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 1.3 MB/s eta 0:00:00 Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 1.9 MB/s eta 0:00:00 Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 1.3 MB/s eta 0:00:00 Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 2.0 MB/s eta 0:00:00 Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.12 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.20,>=0.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading docutils-0.19-py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 3.1 MB/s eta 0:00:00 Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.5.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.7.17/lib/python3.7/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/cpython-3.7.17/lib/python3.7/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (6.7.0) Collecting pytz>=2015.7 (from babel>=2.9->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Requirement already satisfied: zipp>=0.5 in /opt/_internal/cpython-3.7.17/lib/python3.7/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.15.0) Requirement already satisfied: typing-extensions>=3.6.4 in /opt/_internal/cpython-3.7.17/lib/python3.7/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (4.7.1) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.2.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.6/225.6 kB 2.1 MB/s eta 0:00:00 Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.8/136.8 kB 2.4 MB/s eta 0:00:00 Using cached idna-3.6-py3-none-any.whl (61 kB) Downloading MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 1.7 MB/s eta 0:00:00 Downloading urllib3-2.0.7-py3-none-any.whl (124 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 2.4 MB/s eta 0:00:00 Installing collected packages: snowballstemmer, pytz, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.13 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.2.7 docutils-0.19 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.21.6 pytz-2024.1 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-5.3.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.0.7 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp37-cp37m/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl size=13868 sha256=70591ec04df7b019430f8b75a22cc570907c3eb703fff4a7dbd7869e4291324f Stored in directory: /tmp/pip-ephem-wheel-cache-dzjx6ner/wheels/a4/0e/03/3f0d9ae692d4751ba5a46c3cb2e0f222cf071c85a08b6b1c69 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/cp38-cp38/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB) Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinx-7.1.2-py3-none-any.whl.metadata (5.8 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 753.0 kB/s eta 0:00:00 Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl.metadata (2.8 kB) Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.13 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.8.18/lib/python3.8/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/cpython-3.8.18/lib/python3.8/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (7.0.1) Collecting pytz>=2015.7 (from babel>=2.9->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Requirement already satisfied: zipp>=0.5 in /opt/_internal/cpython-3.8.18/lib/python3.8/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.17.0) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.1/235.1 kB 1.8 MB/s eta 0:00:00 Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 4.4 MB/s eta 0:00:00 Downloading sphinx-7.1.2-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 4.3 MB/s eta 0:00:00 Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.8/99.8 kB 6.4 MB/s eta 0:00:00 Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.1/141.1 kB 3.3 MB/s eta 0:00:00 Using cached idna-3.6-py3-none-any.whl (61 kB) Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB) Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Installing collected packages: snowballstemmer, pytz, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.13 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.24.4 pytz-2024.1 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.1.2 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp38-cp38/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl size=14259 sha256=b6cf142bc40d70622755db9013b3f89464d4fd7b80e335e4ea9bbc0a59328a42 Stored in directory: /tmp/pip-ephem-wheel-cache-u293j65o/wheels/a9/8d/76/74f801cb8dab7ad4c6347fcf5517bf16cad2b42b5144d48b54 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/cp39-cp39/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 266.5 kB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/cpython-3.9.18/lib/python3.9/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/cpython-3.9.18/lib/python3.9/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (7.0.1) Requirement already satisfied: zipp>=0.5 in /opt/_internal/cpython-3.9.18/lib/python3.9/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.17.0) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.6/233.6 kB 1.5 MB/s eta 0:00:00 Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 2.2 MB/s eta 0:00:00 Using cached sphinx-7.2.6-py3-none-any.whl (3.2 MB) Using cached alabaster-0.7.16-py3-none-any.whl (13 kB) Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.3/142.3 kB 1.4 MB/s eta 0:00:00 Using cached idna-3.6-py3-none-any.whl (61 kB) Downloading MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Installing collected packages: snowballstemmer, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.26.4 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/cp39-cp39/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl size=13504 sha256=b94346e0bab618c34189d1202acea63d089771238ee93cb058753301384c8276 Stored in directory: /tmp/pip-ephem-wheel-cache-tkueo877/wheels/55/88/1f/2d5c74eb7b02dadbdbe2424f68d7baa37ee09f5a47bc777149 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/pp310-pypy310_pp73/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.26.4.tar.gz (15.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 2.9 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /simple/coverage/ Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))': /packages/65/b7/0c855c523d0e979ae43480cee806cae09ee0dbbd0b7c6fed9f9d50318b18/coverage-7.4.1-pp38.pp39.pp310-none-any.whl.metadata Downloading coverage-7.4.1-pp38.pp39.pp310-none-any.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/pp310-pypy310_pp73/lib/pypy3.10/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading MarkupSafe-2.1.5.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.4.1-pp38.pp39.pp310-none-any.whl (198 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 198.9/198.9 kB 1.0 MB/s eta 0:00:00 Using cached sphinx-7.2.6-py3-none-any.whl (3.2 MB) Using cached alabaster-0.7.16-py3-none-any.whl (13 kB) Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Downloading charset_normalizer-3.3.2-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.5/48.5 kB 5.3 MB/s eta 0:00:00 Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Building wheels for collected packages: numpy, MarkupSafe Building wheel for numpy (pyproject.toml) ... done Created wheel for numpy: filename=numpy-1.26.4-pp310-pypy310_pp73-linux_x86_64.whl size=9018970 sha256=bf8db2c7211ffe51c08bf7fb4a5d1c915379e71c4af88ccb213b0b79b5016bab Stored in directory: /root/.cache/pip/wheels/13/08/d9/dda3c0f66fd0c7319f7a42b1278c31d60f15831cec69ada122 Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-2.1.5-py3-none-any.whl size=9887 sha256=83860b9d3d888a24533771cbc9317ba8855a773f26f7ca7661990392da5590c4 Stored in directory: /root/.cache/pip/wheels/78/a0/6b/c0fce08b4d8f960fd11e67c7eed2f7d548fdfb1fa8ec52ee61 Successfully built numpy MarkupSafe Installing collected packages: snowballstemmer, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.26.4 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/pp310-pypy310_pp73/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl size=8006 sha256=83fcceb62b700370712315b421c468ac26027d6ccd02dfe7ce67498589d3a80d Stored in directory: /tmp/pip-ephem-wheel-cache-xkztq8ei/wheels/ad/51/fa/b11ff9f9b7041971a7877e6538c1c20348a4a591895a13cda7 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/pp37-pypy37_pp73/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.21.6-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.2/15.2 MB 2.7 MB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading coverage-7.2.7-pp37.pp38.pp39-none-any.whl.metadata (9.7 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-5.3.0-py3-none-any.whl (3.2 MB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.12 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.20,>=0.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.19-py3-none-any.whl (570 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.5.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/pp37-pypy37_pp73/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/pp37-pypy37_pp73/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (6.7.0) Collecting pytz>=2015.7 (from babel>=2.9->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Requirement already satisfied: zipp>=0.5 in /opt/_internal/pp37-pypy37_pp73/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.15.0) Requirement already satisfied: typing-extensions>=3.6.4 in /opt/_internal/pp37-pypy37_pp73/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (4.7.1) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached MarkupSafe-2.1.5.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting charset-normalizer<4,>=2 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests>=2.5.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Downloading coverage-7.2.7-pp37.pp38.pp39-none-any.whl (193 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 193.2/193.2 kB 1.5 MB/s eta 0:00:00 Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB) Using cached urllib3-2.0.7-py3-none-any.whl (124 kB) Building wheels for collected packages: MarkupSafe Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-2.1.5-py3-none-any.whl size=9887 sha256=bed5c9b01905e41987c1a30bb9e5bc57992d3f821692e393c909883d5007d14c Stored in directory: /root/.cache/pip/wheels/14/8d/91/2fd4736cd4954c16795d4e7d9dab7b163d72b80301fdd4176e Successfully built MarkupSafe Installing collected packages: snowballstemmer, pytz, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.13 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.2.7 docutils-0.19 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.21.6 pytz-2024.1 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-5.3.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.0.7 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/pp37-pypy37_pp73/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl size=8002 sha256=3a1c3de1f532fa2a3573caa932880e1ea292efe2e911bee037e66600adf06221 Stored in directory: /tmp/pip-ephem-wheel-cache-zwgiqmor/wheels/fb/c0/a2/4d4917cf328dea9eec9adcf38c1e8c7585d466e364b5e613aa Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/pp38-pypy38_pp73/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB) Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached coverage-7.4.1-pp38.pp39.pp310-none-any.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-7.1.2-py3-none-any.whl.metadata (5.8 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl.metadata (2.8 kB) Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.13 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/pp38-pypy38_pp73/lib/pypy3.8/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/pp38-pypy38_pp73/lib/pypy3.8/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (7.0.1) Collecting pytz>=2015.7 (from babel>=2.9->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Requirement already satisfied: zipp>=0.5 in /opt/_internal/pp38-pypy38_pp73/lib/pypy3.8/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.17.0) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached MarkupSafe-2.1.5.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Using cached coverage-7.4.1-pp38.pp39.pp310-none-any.whl (198 kB) Downloading numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.7/16.7 MB 3.1 MB/s eta 0:00:00 Using cached sphinx-7.1.2-py3-none-any.whl (3.2 MB) Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Building wheels for collected packages: MarkupSafe Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-2.1.5-py3-none-any.whl size=9887 sha256=4403c995d79582f090c116b07e38743662efe8211363f68f2e1329df70312132 Stored in directory: /root/.cache/pip/wheels/7d/5f/f5/3785e3d080a5ce2972b45119111a9efe3464812188b6b97deb Successfully built MarkupSafe Installing collected packages: snowballstemmer, pytz, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.13 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.24.4 pytz-2024.1 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.1.2 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/pp38-pypy38_pp73/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl size=8001 sha256=e653cb2d3c0a6ddcf6de50b91c53f9b45896d42b5726a1a924e92bb62c16fc2b Stored in directory: /tmp/pip-ephem-wheel-cache-9w54rvj0/wheels/4f/21/c8/533b12440b6d853a2df8c58878fde982cae1f70719b099a1a5 Successfully built python-manylinux-demo + for PYBIN in /opt/python/*/bin + /opt/python/pp39-pypy39_pp73/bin/pip install -r /io/dev-requirements.txt Collecting nose-py3 (from -r /io/dev-requirements.txt (line 1)) Using cached nose_py3-1.6.3-py3-none-any.whl.metadata (2.0 kB) Collecting numpy (from nose-py3->-r /io/dev-requirements.txt (line 1)) Downloading numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 554.0 kB/s eta 0:00:00 Collecting coverage (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached coverage-7.4.1-pp38.pp39.pp310-none-any.whl.metadata (8.2 kB) Collecting six (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting 2to3 (from nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached 2to3-1.0-py3-none-any.whl (1.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting babel>=2.9 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: packaging>=21.0 in /opt/_internal/pp39-pypy39_pp73/lib/pypy3.9/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (23.2) Requirement already satisfied: importlib-metadata>=4.8 in /opt/_internal/pp39-pypy39_pp73/lib/pypy3.9/site-packages (from sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (7.0.1) Requirement already satisfied: zipp>=0.5 in /opt/_internal/pp39-pypy39_pp73/lib/pypy3.9/site-packages (from importlib-metadata>=4.8->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) (3.17.0) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached MarkupSafe-2.1.5.tar.gz (19 kB) Preparing metadata (setup.py) ... done Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->nose-py3->-r /io/dev-requirements.txt (line 1)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Using cached nose_py3-1.6.3-py3-none-any.whl (162 kB) Using cached coverage-7.4.1-pp38.pp39.pp310-none-any.whl (198 kB) Downloading numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.1/18.1 MB 3.1 MB/s eta 0:00:00 Using cached sphinx-7.2.6-py3-none-any.whl (3.2 MB) Using cached alabaster-0.7.16-py3-none-any.whl (13 kB) Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached urllib3-2.2.0-py3-none-any.whl (120 kB) Building wheels for collected packages: MarkupSafe Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-2.1.5-py3-none-any.whl size=9887 sha256=2f3673b18696e0d282cb99d2ea0b8862b8cd269a29edc1ea6e4b05c2122cdde5 Stored in directory: /root/.cache/pip/wheels/39/87/45/5b4e1bc0eeda469ebeb98b9fef379d4b16b43d4370b7823514 Successfully built MarkupSafe Installing collected packages: snowballstemmer, 2to3, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, Pygments, numpy, MarkupSafe, imagesize, idna, docutils, coverage, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, nose-py3 Successfully installed 2to3-1.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 coverage-7.4.1 docutils-0.20.1 idna-3.6 imagesize-1.4.1 nose-py3-1.6.3 numpy-1.26.4 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + /opt/python/pp39-pypy39_pp73/bin/pip wheel /io/ --no-deps -w wheelhouse/ Processing /io Preparing metadata (setup.py) ... done Building wheels for collected packages: python-manylinux-demo Building wheel for python-manylinux-demo (setup.py) ... done Created wheel for python-manylinux-demo: filename=python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl size=8002 sha256=cbfdc6ca747fcd03ae8b71e3b836ed67c5d32213d9e817bd9b34c182004d69cc Stored in directory: /tmp/pip-ephem-wheel-cache-hytbz3vf/wheels/d5/49/f3/65f6b062b6051e07eb054f65149735a54ee1de487e3b5b644b Successfully built python-manylinux-demo + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.4', 'GLIBC_2.17', 'GLIBC_2.3.4', 'GLIBC_2.6', 'GLIBC_2.14', 'GLIBC_2.3', 'GLIBC_2.2.5', 'GLIBC_2.7', 'GLIBC_2.10'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.3', 'GCC_4.3.0', 'GCC_3.0', 'GCC_4.2.0'}, libm.so.6 with versions {'GLIBC_2.23', 'GLIBC_2.2.5', 'GLIBC_2.27'}, libgfortran.so.5 with versions {'GFORTRAN_8'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp310-cp310-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp310-cp310-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp310-cp310-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp310-cp310-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.3', 'GLIBC_2.7', 'GLIBC_2.14', 'GLIBC_2.10', 'GLIBC_2.4', 'GLIBC_2.2.5', 'GLIBC_2.6', 'GLIBC_2.17', 'GLIBC_2.3.4'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libgfortran.so.5 with versions {'GFORTRAN_8'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.3', 'GCC_4.3.0', 'GCC_4.2.0', 'GCC_3.0'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp311-cp311-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp311-cp311-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp311-cp311-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp311-cp311-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.4', 'GLIBC_2.6', 'GLIBC_2.2.5', 'GLIBC_2.10', 'GLIBC_2.14', 'GLIBC_2.17', 'GLIBC_2.3', 'GLIBC_2.3.4', 'GLIBC_2.7'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libgfortran.so.5 with versions {'GFORTRAN_8'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_4.2.0', 'GCC_3.0', 'GCC_3.3', 'GCC_4.3.0'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp36-cp36m-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp36-cp36m-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp36-cp36m-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.2.5', 'GLIBC_2.4', 'GLIBC_2.10', 'GLIBC_2.6', 'GLIBC_2.3.4', 'GLIBC_2.14', 'GLIBC_2.3', 'GLIBC_2.7', 'GLIBC_2.17'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_4.3.0', 'GCC_3.0', 'GCC_4.2.0', 'GCC_3.3'}, libgfortran.so.5 with versions {'GFORTRAN_8'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp37-cp37m-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp37-cp37m-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp37-cp37m-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.3.4', 'GLIBC_2.14', 'GLIBC_2.4', 'GLIBC_2.7', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.6', 'GLIBC_2.17', 'GLIBC_2.10'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libgfortran.so.5 with versions {'GFORTRAN_8'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.0', 'GCC_4.2.0', 'GCC_4.3.0', 'GCC_3.3'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp38-cp38-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp38-cp38-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp38-cp38-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp38-cp38-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.10', 'GLIBC_2.7', 'GLIBC_2.3.4', 'GLIBC_2.14', 'GLIBC_2.3', 'GLIBC_2.4', 'GLIBC_2.17', 'GLIBC_2.2.5', 'GLIBC_2.6'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.0', 'GCC_4.2.0', 'GCC_4.3.0', 'GCC_3.3'}, libm.so.6 with versions {'GLIBC_2.2.5', 'GLIBC_2.23', 'GLIBC_2.27'}, libgfortran.so.5 with versions {'GFORTRAN_8'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-cp39-cp39-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp39-cp39-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: cp39-cp39-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-cp39-cp39-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.4', 'GLIBC_2.2.5', 'GLIBC_2.7', 'GLIBC_2.3', 'GLIBC_2.14', 'GLIBC_2.3.4', 'GLIBC_2.17', 'GLIBC_2.6', 'GLIBC_2.10'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libgfortran.so.5 with versions {'GFORTRAN_8'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.0', 'GCC_4.2.0', 'GCC_3.3', 'GCC_4.3.0'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-pp310-pypy310_pp73-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: pp310-pypy310_pp73-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: pp310-pypy310_pp73-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.17', 'GLIBC_2.7', 'GLIBC_2.10', 'GLIBC_2.3', 'GLIBC_2.3.4', 'GLIBC_2.2.5', 'GLIBC_2.4', 'GLIBC_2.14', 'GLIBC_2.6'}, libm.so.6 with versions {'GLIBC_2.2.5', 'GLIBC_2.23', 'GLIBC_2.27'}, libgfortran.so.5 with versions {'GFORTRAN_8'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_4.3.0', 'GCC_4.2.0', 'GCC_3.0', 'GCC_3.3'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-pp37-pypy37_pp73-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: pp37-pypy37_pp73-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: pp37-pypy37_pp73-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.4', 'GLIBC_2.3', 'GLIBC_2.6', 'GLIBC_2.7', 'GLIBC_2.3.4', 'GLIBC_2.2.5', 'GLIBC_2.17', 'GLIBC_2.14', 'GLIBC_2.10'}, libm.so.6 with versions {'GLIBC_2.23', 'GLIBC_2.2.5', 'GLIBC_2.27'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_3.3', 'GCC_3.0', 'GCC_4.2.0', 'GCC_4.3.0'}, libgfortran.so.5 with versions {'GFORTRAN_8'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-pp38-pypy38_pp73-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: pp38-pypy38_pp73-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: pp38-pypy38_pp73-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl + for whl in wheelhouse/*.whl + repair_wheel wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl + wheel=wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl + auditwheel show wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl is consistent with the following platform tag: "linux_x86_64". The wheel references external versioned symbols in these system-provided shared libraries: libc.so.6 with versions {'GLIBC_2.2.5', 'GLIBC_2.6', 'GLIBC_2.10', 'GLIBC_2.3.4', 'GLIBC_2.4', 'GLIBC_2.7', 'GLIBC_2.17', 'GLIBC_2.3', 'GLIBC_2.14'}, libquadmath.so.0 with versions {'QUADMATH_1.0'}, libgcc_s.so.1 with versions {'GCC_4.3.0', 'GCC_4.2.0', 'GCC_3.3', 'GCC_3.0'}, libm.so.6 with versions {'GLIBC_2.27', 'GLIBC_2.2.5', 'GLIBC_2.23'}, libgfortran.so.5 with versions {'GFORTRAN_8'} This constrains the platform tag to "manylinux_2_27_x86_64". In order to achieve a more compatible tag, you would need to recompile a new wheel from source on a system with earlier versions of these libraries, such as a recent manylinux image. + auditwheel repair wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl --plat manylinux_2_28_x86_64 -w /io/wheelhouse/ INFO:auditwheel.main_repair:Repairing python_manylinux_demo-1.0-pp39-pypy39_pp73-linux_x86_64.whl INFO:auditwheel.wheeltools:Previous filename tags: linux_x86_64 INFO:auditwheel.wheeltools:New filename tags: manylinux_2_28_x86_64 INFO:auditwheel.wheeltools:Previous WHEEL info tags: pp39-pypy39_pp73-linux_x86_64 INFO:auditwheel.wheeltools:New WHEEL info tags: pp39-pypy39_pp73-manylinux_2_28_x86_64 INFO:auditwheel.main_repair: Fixed-up wheel written to /io/wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl + for PYBIN in /opt/python/*/bin/ + /opt/python/cp310-cp310/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp310-cp310-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp310-cp310/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/cp311-cp311/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp311-cp311-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp311-cp311/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.001s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/cp36-cp36m/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp36-cp36m-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp36-cp36m/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.001s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/cp37-cp37m/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp37-cp37m-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp37-cp37m/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/cp38-cp38/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp38-cp38-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp38-cp38/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.001s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/cp39-cp39/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-cp39-cp39-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/cp39-cp39/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.001s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/pp310-pypy310_pp73/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/pp310-pypy310_pp73/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/pp37-pypy37_pp73/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/pp37-pypy37_pp73/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.003s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/pp38-pypy38_pp73/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/pp38-pypy38_pp73/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK + for PYBIN in /opt/python/*/bin/ + /opt/python/pp39-pypy39_pp73/bin//pip install python-manylinux-demo --no-index -f /io/wheelhouse Looking in links: /io/wheelhouse Processing /io/wheelhouse/python_manylinux_demo-1.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl Installing collected packages: python-manylinux-demo Successfully installed python-manylinux-demo-1.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + cd /root + /opt/python/pp39-pypy39_pp73/bin//nosetests pymanylinuxdemo ... ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK
コンテナをビルドする場合
manylinux をクローンする🤔
$ git clone --depth 1 https://github.com/pypa/manylinux.git
Cloning into 'manylinux'... remote: Enumerating objects: 85, done. remote: Counting objects: 100% (85/85), done. remote: Compressing objects: 100% (76/76), done. remote: Total 85 (delta 7), reused 42 (delta 5), pack-reused 0 Receiving objects: 100% (85/85), 483.66 KiB | 976.00 KiB/s, done. Resolving deltas: 100% (7/7), done.
工事中…😅