2024-07-09T22:13:43,402 Created temporary directory: /tmp/pip-build-tracker-07dose3b 2024-07-09T22:13:43,403 Initialized build tracking at /tmp/pip-build-tracker-07dose3b 2024-07-09T22:13:43,404 Created build tracker: /tmp/pip-build-tracker-07dose3b 2024-07-09T22:13:43,404 Entered build tracker: /tmp/pip-build-tracker-07dose3b 2024-07-09T22:13:43,404 Created temporary directory: /tmp/pip-wheel-429sma76 2024-07-09T22:13:43,409 Created temporary directory: /tmp/pip-ephem-wheel-cache-p56etvjp 2024-07-09T22:13:43,435 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-07-09T22:13:43,439 2 location(s) to search for versions of affinitree: 2024-07-09T22:13:43,439 * https://pypi.org/simple/affinitree/ 2024-07-09T22:13:43,439 * https://www.piwheels.org/simple/affinitree/ 2024-07-09T22:13:43,439 Fetching project page and analyzing links: https://pypi.org/simple/affinitree/ 2024-07-09T22:13:43,440 Getting page https://pypi.org/simple/affinitree/ 2024-07-09T22:13:43,441 Found index url https://pypi.org/simple/ 2024-07-09T22:13:43,493 Fetched page https://pypi.org/simple/affinitree/ as application/vnd.pypi.simple.v1+json 2024-07-09T22:13:43,498 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/71/bf/eb2c90d6201a3e845b847dc6fa9aa1ecbfdb5ccb676d5ab7eb91f3377dd3/affinitree-0.21.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,498 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/06/8e/f276613df77298e098183a1e030f1099519d952e3bec830225f293676af0/affinitree-0.21.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,498 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/0e/dd/329bddc2e30d1f948ad905311b1baf58426488240ca288b8541e13965082/affinitree-0.21.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,498 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/c6/b5/c4b3d6755770280d1ce6178ddb6e1022a61f0c7484b7c3cbc3383f5c5f9b/affinitree-0.21.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,499 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/69/9c/3ecba8b318bdeb43339026dde9a39c3ccb4000f5c7b8d2b6cb1a6255320f/affinitree-0.21.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,499 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/bd/6c/67c621536dea070c7de69fe0d8632f9ce336bf311975b0f60f148673977c/affinitree-0.21.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,499 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/d7/2f/b15cf116aa7092a69b74b3a2d1dc2ccddf96b20e80f995922b6515a953ba/affinitree-0.21.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,499 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/eb/20/4565ddb10373a1cc8b74d874c0571b06f11e0c8aae83f93ebb53f55cbeac/affinitree-0.21.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,500 Found link https://files.pythonhosted.org/packages/5e/94/17500c6872356baa9affd5925e96b7b05d6bbcdb440ba728f95c7c02b949/affinitree-0.21.1.tar.gz (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7), version: 0.21.1 2024-07-09T22:13:43,500 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/b2/bc/6ef4289470f6deb98636ce5bc646412ac4a6c69d3d21d5a5c20e238835f9/affinitree-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,500 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/11/d4/cac7dd38454f79fb9cdd77584b5e99510ccd27e907bc2b4b6fc8dc3466f3/affinitree-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,501 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/0e/2b/3ea9a4bc1d4fd0745e42c421567a82df3c2045423721b8e8dee48436d130/affinitree-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,501 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/85/fe/038deea0f0030a01397f8f234dc3fc07abd151546e6422bbd7943a2bebca/affinitree-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,501 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/6c/9d/7d292ae1bcead1e72d8cd7e3f98b8ee4fef44ee861b907b438219d7164ac/affinitree-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,501 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/77/23/1c0779e30f765d132d33ee174706e4b982ac8c9c59ea71301bd49fbe6623/affinitree-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,501 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/91/49/6e1419f0ba779d40d687be217c8d9fc5f23102f0092bfe94014b817a2738/affinitree-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,502 Skipping link: No binaries permitted for affinitree: https://files.pythonhosted.org/packages/52/91/d6340326ed175aef705f9e87a2f54f7e4b2cb62b6cd134a5dfbc05b3dc1a/affinitree-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,502 Found link https://files.pythonhosted.org/packages/00/8e/b4d189572c7b792292c65b2dbff9051ecfdcc2522a89aeb0428fc1bd233a/affinitree-0.22.0.tar.gz (from https://pypi.org/simple/affinitree/) (requires-python:>=3.7), version: 0.22.0 2024-07-09T22:13:43,503 Fetching project page and analyzing links: https://www.piwheels.org/simple/affinitree/ 2024-07-09T22:13:43,503 Getting page https://www.piwheels.org/simple/affinitree/ 2024-07-09T22:13:43,504 Found index url https://www.piwheels.org/simple/ 2024-07-09T22:13:43,573 Fetched page https://www.piwheels.org/simple/affinitree/ as text/html 2024-07-09T22:13:43,576 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp311-cp311-linux_armv6l.whl#sha256=afb1b11cb20089d7af75ce5e20c1684c735a7e8a8ceaafbb45555919d2348bc1 (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,576 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp311-cp311-linux_armv7l.whl#sha256=afb1b11cb20089d7af75ce5e20c1684c735a7e8a8ceaafbb45555919d2348bc1 (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,576 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp37-cp37m-linux_armv6l.whl#sha256=30619e9f8bc79f21ff75baa8c3dd834989296bd2b6677aade31f711b4bed14fb (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,576 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp37-cp37m-linux_armv7l.whl#sha256=30619e9f8bc79f21ff75baa8c3dd834989296bd2b6677aade31f711b4bed14fb (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,577 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp39-cp39-linux_armv6l.whl#sha256=779dbd95d9c5b73c77f51e76774f6db623279bd957963d8edb06afa2296d4a6c (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,577 Skipping link: No binaries permitted for affinitree: https://www.piwheels.org/simple/affinitree/affinitree-0.21.1-cp39-cp39-linux_armv7l.whl#sha256=779dbd95d9c5b73c77f51e76774f6db623279bd957963d8edb06afa2296d4a6c (from https://www.piwheels.org/simple/affinitree/) (requires-python:>=3.7) 2024-07-09T22:13:43,577 Skipping link: not a file: https://www.piwheels.org/simple/affinitree/ 2024-07-09T22:13:43,577 Skipping link: not a file: https://pypi.org/simple/affinitree/ 2024-07-09T22:13:43,595 Given no hashes to check 1 links for project 'affinitree': discarding no candidates 2024-07-09T22:13:43,611 Collecting affinitree==0.22.0 2024-07-09T22:13:43,613 Created temporary directory: /tmp/pip-unpack-t_r8mrqv 2024-07-09T22:13:43,656 Downloading affinitree-0.22.0.tar.gz (54 kB) 2024-07-09T22:13:43,736 Added affinitree==0.22.0 from https://files.pythonhosted.org/packages/00/8e/b4d189572c7b792292c65b2dbff9051ecfdcc2522a89aeb0428fc1bd233a/affinitree-0.22.0.tar.gz to build tracker '/tmp/pip-build-tracker-07dose3b' 2024-07-09T22:13:43,741 Created temporary directory: /tmp/pip-build-env-ce18u5_h 2024-07-09T22:13:43,751 Installing build dependencies: started 2024-07-09T22:13:43,752 Running command pip subprocess to install build dependencies 2024-07-09T22:13:44,912 Using pip 24.0 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2024-07-09T22:13:45,430 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-07-09T22:13:46,502 Collecting maturin<2.0,>=1.0 2024-07-09T22:13:46,521 Using cached https://www.piwheels.org/simple/maturin/maturin-1.7.0-cp39-cp39-linux_armv7l.whl (5.5 MB) 2024-07-09T22:13:46,795 Collecting tomli>=1.1.0 (from maturin<2.0,>=1.0) 2024-07-09T22:13:46,810 Using cached https://www.piwheels.org/simple/tomli/tomli-2.0.1-py3-none-any.whl (12 kB) 2024-07-09T22:13:48,269 Installing collected packages: tomli, maturin 2024-07-09T22:13:48,740 Successfully installed maturin-1.7.0 tomli-2.0.1 2024-07-09T22:13:48,917 [notice] A new release of pip is available: 24.0 -> 24.1.2 2024-07-09T22:13:48,918 [notice] To update, run: python3 -m pip install --upgrade pip 2024-07-09T22:13:49,200 Installing build dependencies: finished with status 'done' 2024-07-09T22:13:49,205 Getting requirements to build wheel: started 2024-07-09T22:13:49,206 Running command Getting requirements to build wheel 2024-07-09T22:13:49,393 Getting requirements to build wheel: finished with status 'done' 2024-07-09T22:13:49,398 Created temporary directory: /tmp/pip-modern-metadata-23harc9n 2024-07-09T22:13:49,401 Preparing metadata (pyproject.toml): started 2024-07-09T22:13:49,402 Running command Preparing metadata (pyproject.toml) 2024-07-09T22:13:50,009 Updating crates.io index 2024-07-09T22:13:51,668 Downloading crates ... 2024-07-09T22:13:52,230 Downloaded float-ord v0.3.2 2024-07-09T22:13:52,250 Downloaded console v0.15.7 2024-07-09T22:13:52,374 Downloaded zip v0.5.13 2024-07-09T22:13:52,443 Downloaded regex v1.9.6 2024-07-09T22:13:52,694 Downloaded aho-corasick v1.1.1 2024-07-09T22:13:52,784 Downloaded regex-automata v0.3.9 2024-07-09T22:13:53,045 Downloaded smallvec v1.11.1 2024-07-09T22:13:53,077 Downloaded sprs v0.7.1 2024-07-09T22:13:53,142 Downloaded pyo3-arraylike v0.1.1 2024-07-09T22:13:53,155 Downloaded delegate v0.10.0 2024-07-09T22:13:53,169 Downloaded proc-macro2 v1.0.68 2024-07-09T22:13:53,208 Downloaded affinitree v0.22.0 2024-07-09T22:13:53,291 Downloaded portable-atomic v1.4.3 2024-07-09T22:13:53,384 Downloaded pest_meta v2.7.4 2024-07-09T22:13:53,418 Downloaded pest_generator v2.7.4 2024-07-09T22:13:53,437 Downloaded pest_derive v2.7.4 2024-07-09T22:13:53,471 Downloaded pest v2.7.4 2024-07-09T22:13:53,555 Downloaded ndarray v0.13.1 2024-07-09T22:13:53,745 Downloaded minilp v0.2.2 2024-07-09T22:13:53,779 Downloaded flate2 v1.0.27 2024-07-09T22:13:53,875 Downloaded cpufeatures v0.2.9 2024-07-09T22:13:54,019 📦 Including license file "/tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3/LICENSE_APACHE" 2024-07-09T22:13:54,021 🍹 Building a mixed python/rust project 2024-07-09T22:13:54,021 🔗 Found pyo3 bindings 2024-07-09T22:13:54,360 🐍 Found CPython 3.9 at /usr/bin/python3 2024-07-09T22:13:54,360 📡 Using build options bindings from pyproject.toml 2024-07-09T22:13:54,381 affinitree-0.22.0.dist-info 2024-07-09T22:13:54,381 Checking for Rust toolchain.... 2024-07-09T22:13:54,381 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-23harc9n --interpreter /usr/bin/python3` 2024-07-09T22:13:54,400 Preparing metadata (pyproject.toml): finished with status 'done' 2024-07-09T22:13:54,407 Source in /tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3 has version 0.22.0, which satisfies requirement affinitree==0.22.0 from https://files.pythonhosted.org/packages/00/8e/b4d189572c7b792292c65b2dbff9051ecfdcc2522a89aeb0428fc1bd233a/affinitree-0.22.0.tar.gz 2024-07-09T22:13:54,407 Removed affinitree==0.22.0 from https://files.pythonhosted.org/packages/00/8e/b4d189572c7b792292c65b2dbff9051ecfdcc2522a89aeb0428fc1bd233a/affinitree-0.22.0.tar.gz from build tracker '/tmp/pip-build-tracker-07dose3b' 2024-07-09T22:13:54,414 Created temporary directory: /tmp/pip-unpack-cjasgjtb 2024-07-09T22:13:54,415 Created temporary directory: /tmp/pip-unpack-ze63lciy 2024-07-09T22:13:54,427 Building wheels for collected packages: affinitree 2024-07-09T22:13:54,431 Created temporary directory: /tmp/pip-wheel-jrqfpkmb 2024-07-09T22:13:54,432 Destination directory: /tmp/pip-wheel-jrqfpkmb 2024-07-09T22:13:54,434 Building wheel for affinitree (pyproject.toml): started 2024-07-09T22:13:54,435 Running command Building wheel for affinitree (pyproject.toml) 2024-07-09T22:13:54,599 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2024-07-09T22:13:55,268 📦 Including license file "/tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3/LICENSE_APACHE" 2024-07-09T22:13:55,269 🍹 Building a mixed python/rust project 2024-07-09T22:13:55,269 🔗 Found pyo3 bindings 2024-07-09T22:13:55,596 🐍 Found CPython 3.9 at /usr/bin/python3 2024-07-09T22:13:55,596 📡 Using build options bindings from pyproject.toml 2024-07-09T22:13:56,331 Compiling autocfg v1.1.0 2024-07-09T22:13:56,331 Compiling proc-macro2 v1.0.68 2024-07-09T22:13:56,332 Compiling unicode-ident v1.0.12 2024-07-09T22:13:56,332 Compiling once_cell v1.18.0 2024-07-09T22:13:56,731 Compiling libc v0.2.148 2024-07-09T22:13:57,838 Compiling target-lexicon v0.12.11 2024-07-09T22:13:59,102 Compiling num-traits v0.2.18 2024-07-09T22:13:59,311 Compiling cfg-if v1.0.0 2024-07-09T22:14:05,080 Compiling quote v1.0.33 2024-07-09T22:14:06,235 Compiling thiserror v1.0.49 2024-07-09T22:14:07,975 Compiling syn v2.0.38 2024-07-09T22:14:08,040 Compiling pyo3-build-config v0.21.2 2024-07-09T22:14:08,326 Compiling num-integer v0.1.45 2024-07-09T22:14:09,452 Compiling rawpointer v0.2.1 2024-07-09T22:14:09,703 Compiling memchr v2.6.4 2024-07-09T22:14:15,096 Compiling matrixmultiply v0.3.8 2024-07-09T22:14:16,328 Compiling portable-atomic v1.4.3 2024-07-09T22:14:17,593 Compiling ucd-trie v0.1.6 2024-07-09T22:14:19,876 Compiling num-complex v0.4.4 2024-07-09T22:14:23,849 Compiling lock_api v0.4.10 2024-07-09T22:14:24,907 Compiling num-complex v0.2.4 2024-07-09T22:14:25,602 Compiling pyo3-ffi v0.21.2 2024-07-09T22:14:26,080 Compiling parking_lot_core v0.9.8 2024-07-09T22:14:26,350 Compiling crc32fast v1.3.2 2024-07-09T22:14:28,183 Compiling approx v0.5.1 2024-07-09T22:14:29,016 Compiling memoffset v0.9.0 2024-07-09T22:14:30,105 Compiling num-bigint v0.4.4 2024-07-09T22:14:31,782 Compiling adler v1.0.2 2024-07-09T22:14:32,419 Compiling smallvec v1.11.1 2024-07-09T22:14:33,809 Compiling heck v0.4.1 2024-07-09T22:14:34,412 Compiling ndarray v0.13.1 2024-07-09T22:14:34,586 Compiling scopeguard v1.2.0 2024-07-09T22:14:35,506 Compiling miniz_oxide v0.7.1 2024-07-09T22:14:37,424 Compiling ndarray v0.15.6 2024-07-09T22:14:44,507 Compiling pyo3-macros-backend v0.21.2 2024-07-09T22:14:44,861 Compiling pyo3 v0.21.2 2024-07-09T22:14:46,261 Compiling matrixmultiply v0.2.4 2024-07-09T22:14:49,291 Compiling getrandom v0.2.10 2024-07-09T22:14:53,870 Compiling serde v1.0.188 2024-07-09T22:14:55,508 Compiling syn v1.0.109 2024-07-09T22:14:57,452 Compiling rand_core v0.6.4 2024-07-09T22:15:07,987 Compiling thiserror-impl v1.0.49 2024-07-09T22:15:21,671 Compiling pest v2.7.4 2024-07-09T22:15:27,332 Compiling pyo3-macros v0.21.2 2024-07-09T22:15:31,788 Compiling pest_meta v2.7.4 2024-07-09T22:15:32,922 Compiling serde_derive v1.0.188 2024-07-09T22:15:33,031 Compiling flate2 v1.0.27 2024-07-09T22:15:37,856 Compiling parking_lot v0.12.1 2024-07-09T22:15:43,370 Compiling pest_generator v2.7.4 2024-07-09T22:15:51,267 Compiling pest_derive v2.7.4 2024-07-09T22:15:55,169 Compiling aho-corasick v1.1.1 2024-07-09T22:15:55,505 Compiling num-traits v0.1.43 2024-07-09T22:15:55,672 Compiling slab v0.4.9 2024-07-09T22:15:56,753 Compiling ppv-lite86 v0.2.17 2024-07-09T22:15:59,269 Compiling lazy_static v1.4.0 2024-07-09T22:15:59,590 Compiling regex-syntax v0.7.5 2024-07-09T22:15:59,764 Compiling byteorder v1.5.0 2024-07-09T22:16:02,008 Compiling doc-comment v0.3.3 2024-07-09T22:16:03,971 Compiling unindent v0.2.3 2024-07-09T22:16:05,253 Compiling unicode-width v0.1.11 2024-07-09T22:16:05,587 Compiling indoc v2.0.5 2024-07-09T22:16:19,700 Compiling regex-automata v0.3.9 2024-07-09T22:16:44,610 Compiling console v0.15.7 2024-07-09T22:16:45,091 Compiling zip v0.5.13 2024-07-09T22:16:51,311 Compiling rand_chacha v0.3.1 2024-07-09T22:16:52,665 Compiling sprs v0.7.1 2024-07-09T22:16:58,523 Compiling py_literal v0.4.0 2024-07-09T22:17:10,372 Compiling csv-core v0.1.11 2024-07-09T22:17:12,733 Compiling either v1.9.0 2024-07-09T22:17:13,991 Compiling ryu v1.0.15 2024-07-09T22:17:15,370 Compiling itoa v1.0.9 2024-07-09T22:17:16,128 Compiling number_prefix v0.4.0 2024-07-09T22:17:16,692 Compiling rustc-hash v1.1.0 2024-07-09T22:17:17,205 Compiling log v0.4.20 2024-07-09T22:17:18,717 Compiling minilp v0.2.2 2024-07-09T22:17:24,827 Compiling numpy v0.21.0 2024-07-09T22:17:29,286 Compiling indicatif v0.17.7 2024-07-09T22:17:33,599 Compiling csv v1.3.0 2024-07-09T22:17:41,142 Compiling itertools v0.10.5 2024-07-09T22:17:41,360 Compiling ndarray-npy v0.8.1 2024-07-09T22:17:44,272 Compiling rand v0.8.5 2024-07-09T22:17:50,416 Compiling regex v1.9.6 2024-07-09T22:17:54,631 Compiling float-ord v0.3.2 2024-07-09T22:17:54,977 Compiling overload v0.1.1 2024-07-09T22:17:55,192 Compiling take_mut v0.2.2 2024-07-09T22:17:55,649 Compiling delegate v0.10.0 2024-07-09T22:17:55,658 Compiling pyo3-arraylike v0.1.1 2024-07-09T22:18:00,864 Compiling affinitree v0.22.0 2024-07-09T22:18:23,721 Compiling affinitree-py v0.22.0 (/tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3) 2024-07-09T22:18:25,425 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,426 --> src/lib.rs:91:38 2024-07-09T22:18:25,426 | 2024-07-09T22:18:25,426 91 | Some(val) => Ok(PyArray::from_array(_py, &val)), 2024-07-09T22:18:25,426 | ^^^^^^^^^^ 2024-07-09T22:18:25,426 | 2024-07-09T22:18:25,426 = note: `#[warn(deprecated)]` on by default 2024-07-09T22:18:25,531 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:25,532 --> src/lib.rs:65:22 2024-07-09T22:18:25,532 | 2024-07-09T22:18:25,532 65 | fn identity(cls: &PyType, dim: usize) -> PyResult { 2024-07-09T22:18:25,532 | ^ 2024-07-09T22:18:25,541 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:25,541 --> src/lib.rs:70:22 2024-07-09T22:18:25,541 | 2024-07-09T22:18:25,541 70 | fn from_aff(cls: &PyType, func: &AffineFunctionWrapper) -> PyResult { 2024-07-09T22:18:25,541 | ^ 2024-07-09T22:18:25,555 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:25,555 --> src/lib.rs:75:29 2024-07-09T22:18:25,555 | 2024-07-09T22:18:25,556 75 | fn from_array<'py>(cls: &PyType, weights: PyArrayLike2<'py, f64>, bias: PyArrayLike1<'py, f64>) -> PyResult { 2024-07-09T22:18:25,556 | ^ 2024-07-09T22:18:25,571 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:25,571 --> src/lib.rs:80:28 2024-07-09T22:18:25,571 | 2024-07-09T22:18:25,572 80 | fn from_poly<'py>(cls: &PyType, precondition: PolytopeWrapper, func_true: AffineFunctionWrapper, func_false: Option::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,778 --> src/lib.rs:325:21 2024-07-09T22:18:25,778 | 2024-07-09T22:18:25,778 325 | Ok(PyArray::from_array(_py, &self.polytope.matrix_view())) 2024-07-09T22:18:25,778 | ^^^^^^^^^^ 2024-07-09T22:18:25,780 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,781 --> src/lib.rs:330:21 2024-07-09T22:18:25,781 | 2024-07-09T22:18:25,781 330 | Ok(PyArray::from_array(_py, &self.polytope.bias_view())) 2024-07-09T22:18:25,781 | ^^^^^^^^^^ 2024-07-09T22:18:25,790 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,790 --> src/lib.rs:346:21 2024-07-09T22:18:25,790 | 2024-07-09T22:18:25,791 346 | Ok(PyArray::from_array(_py, &self.polytope.distance(&point.into_owned_array()))) 2024-07-09T22:18:25,791 | ^^^^^^^^^^ 2024-07-09T22:18:25,797 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,797 --> src/lib.rs:363:50 2024-07-09T22:18:25,798 | 2024-07-09T22:18:25,798 363 | Ok((PolytopeWrapper::new(poly), PyArray::from_array(_py, &cost))) 2024-07-09T22:18:25,798 | ^^^^^^^^^^ 2024-07-09T22:18:25,806 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,806 --> src/lib.rs:375:62 2024-07-09T22:18:25,806 | 2024-07-09T22:18:25,806 375 | PolytopeStatus::Optimal(solution) => Ok(PyArray::from_array(_py, &solution)), 2024-07-09T22:18:25,806 | ^^^^^^^^^^ 2024-07-09T22:18:25,810 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,811 --> src/lib.rs:397:22 2024-07-09T22:18:25,811 | 2024-07-09T22:18:25,811 397 | Ok((PyArray::from_array(_py, &self.polytope.matrix_view()), PyArray::from_array(_py, &-&self.polytope.bias_view()))) 2024-07-09T22:18:25,811 | ^^^^^^^^^^ 2024-07-09T22:18:25,812 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,812 --> src/lib.rs:397:78 2024-07-09T22:18:25,812 | 2024-07-09T22:18:25,813 397 | Ok((PyArray::from_array(_py, &self.polytope.matrix_view()), PyArray::from_array(_py, &-&self.polytope.bias_view()))) 2024-07-09T22:18:25,813 | ^^^^^^^^^^ 2024-07-09T22:18:25,817 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,817 --> src/lib.rs:402:22 2024-07-09T22:18:25,817 | 2024-07-09T22:18:25,817 402 | Ok((PyArray::from_array(_py, &self.polytope.matrix_view()), PyArray::from_array(_py, &self.polytope.bias_view()))) 2024-07-09T22:18:25,817 | ^^^^^^^^^^ 2024-07-09T22:18:25,818 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,819 --> src/lib.rs:402:78 2024-07-09T22:18:25,819 | 2024-07-09T22:18:25,819 402 | Ok((PyArray::from_array(_py, &self.polytope.matrix_view()), PyArray::from_array(_py, &self.polytope.bias_view()))) 2024-07-09T22:18:25,819 | ^^^^^^^^^^ 2024-07-09T22:18:25,821 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,821 --> src/lib.rs:407:22 2024-07-09T22:18:25,821 | 2024-07-09T22:18:25,821 407 | Ok((PyArray::from_array(_py, &-&self.polytope.matrix_view()), PyArray::from_array(_py, &self.polytope.bias_view()))) 2024-07-09T22:18:25,821 | ^^^^^^^^^^ 2024-07-09T22:18:25,823 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,823 --> src/lib.rs:407:80 2024-07-09T22:18:25,823 | 2024-07-09T22:18:25,823 407 | Ok((PyArray::from_array(_py, &-&self.polytope.matrix_view()), PyArray::from_array(_py, &self.polytope.bias_view()))) 2024-07-09T22:18:25,824 | ^^^^^^^^^^ 2024-07-09T22:18:25,825 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,825 --> src/lib.rs:412:22 2024-07-09T22:18:25,826 | 2024-07-09T22:18:25,826 412 | Ok((PyArray::from_array(_py, &-&self.polytope.matrix_view()), PyArray::from_array(_py, &-&self.polytope.bias_view()))) 2024-07-09T22:18:25,826 | ^^^^^^^^^^ 2024-07-09T22:18:25,827 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,827 --> src/lib.rs:412:80 2024-07-09T22:18:25,828 | 2024-07-09T22:18:25,828 412 | Ok((PyArray::from_array(_py, &-&self.polytope.matrix_view()), PyArray::from_array(_py, &-&self.polytope.bias_view()))) 2024-07-09T22:18:25,828 | ^^^^^^^^^^ 2024-07-09T22:18:25,988 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,988 --> src/lib.rs:490:21 2024-07-09T22:18:25,988 | 2024-07-09T22:18:25,988 490 | Ok(PyArray::from_array(_py, &self.aff_func.matrix_view())) 2024-07-09T22:18:25,989 | ^^^^^^^^^^ 2024-07-09T22:18:25,990 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,990 --> src/lib.rs:495:21 2024-07-09T22:18:25,990 | 2024-07-09T22:18:25,991 495 | Ok(PyArray::from_array(_py, &self.aff_func.bias_view())) 2024-07-09T22:18:25,991 | ^^^^^^^^^^ 2024-07-09T22:18:25,999 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:25,999 --> src/lib.rs:515:21 2024-07-09T22:18:25,999 | 2024-07-09T22:18:25,999 515 | Ok(PyArray::from_array(_py, &self.aff_func.apply(&input.into_owned_array()))) 2024-07-09T22:18:25,999 | ^^^^^^^^^^ 2024-07-09T22:18:26,001 warning: use of deprecated associated function `numpy::PyArray::::from_array`: will be replaced by PyArray::from_array_bound in the future 2024-07-09T22:18:26,002 --> src/lib.rs:519:21 2024-07-09T22:18:26,002 | 2024-07-09T22:18:26,002 519 | Ok(PyArray::from_array(_py, &self.aff_func.apply_transpose(&input.into_owned_array()))) 2024-07-09T22:18:26,002 | ^^^^^^^^^^ 2024-07-09T22:18:26,427 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:26,428 --> src/lib.rs:726:32 2024-07-09T22:18:26,428 | 2024-07-09T22:18:26,428 726 | fn rust_schema(py: Python<'_>, m: &PyModule) -> PyResult<()> { 2024-07-09T22:18:26,428 | ^ 2024-07-09T22:18:26,430 warning: use of deprecated associated function `pyo3::prelude::PyModule::new`: `PyModule::new` will be replaced by `PyModule::new_bound` in a future PyO3 version 2024-07-09T22:18:26,430 --> src/lib.rs:727:34 2024-07-09T22:18:26,431 | 2024-07-09T22:18:26,431 727 | let child_module = PyModule::new(py, "schema")?; 2024-07-09T22:18:26,431 | ^^^ 2024-07-09T22:18:26,490 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:26,491 --> src/lib.rs:772:33 2024-07-09T22:18:26,491 | 2024-07-09T22:18:26,491 772 | fn rust_builder(py: Python<'_>, m: &PyModule) -> PyResult<()> { 2024-07-09T22:18:26,491 | ^ 2024-07-09T22:18:26,492 warning: use of deprecated associated function `pyo3::prelude::PyModule::new`: `PyModule::new` will be replaced by `PyModule::new_bound` in a future PyO3 version 2024-07-09T22:18:26,492 --> src/lib.rs:773:34 2024-07-09T22:18:26,492 | 2024-07-09T22:18:26,492 773 | let child_module = PyModule::new(py, "builder")?; 2024-07-09T22:18:26,492 | ^^^ 2024-07-09T22:18:26,502 warning: use of deprecated method `pyo3::deprecations::GilRefs::::function_arg`: use `&Bound<'_, T>` instead for this function argument 2024-07-09T22:18:26,502 --> src/lib.rs:781:31 2024-07-09T22:18:26,502 | 2024-07-09T22:18:26,503 781 | fn affinitree(py: Python<'_>, m: &PyModule) -> PyResult<()> { 2024-07-09T22:18:26,503 | ^ 2024-07-09T22:18:27,916 warning: module `ReLU` should have a snake case name 2024-07-09T22:18:27,917 --> src/lib.rs:681:4 2024-07-09T22:18:27,918 | 2024-07-09T22:18:27,918 681 | fn ReLU(dim: usize) -> PyResult { 2024-07-09T22:18:27,918 | ^^^^ help: convert the identifier to snake case: `re_lu` 2024-07-09T22:18:27,918 | 2024-07-09T22:18:27,918 = note: `#[warn(non_snake_case)]` on by default 2024-07-09T22:18:27,919 warning: module `partial_ReLU` should have a snake case name 2024-07-09T22:18:27,919 --> src/lib.rs:687:4 2024-07-09T22:18:27,919 | 2024-07-09T22:18:27,919 687 | fn partial_ReLU(dim: usize, row: usize) -> PyResult { 2024-07-09T22:18:27,919 | ^^^^^^^^^^^^ help: convert the identifier to snake case: `partial_re_lu` 2024-07-09T22:18:27,920 warning: module `partial_leaky_ReLU` should have a snake case name 2024-07-09T22:18:27,920 --> src/lib.rs:693:4 2024-07-09T22:18:27,920 | 2024-07-09T22:18:27,920 693 | fn partial_leaky_ReLU(dim: usize, row: usize, alpha: f64) -> PyResult { 2024-07-09T22:18:27,920 | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `partial_leaky_re_lu` 2024-07-09T22:21:07,810 warning: `affinitree-py` (lib) generated 30 warnings 2024-07-09T22:21:07,811 Finished `release` profile [optimized] target(s) in 7m 12s 2024-07-09T22:21:08,856 📦 Built wheel for CPython 3.9 to /tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3/target/wheels/affinitree-0.22.0-cp39-cp39-linux_armv7l.whl 2024-07-09T22:21:08,859 /tmp/pip-wheel-429sma76/affinitree_555aa1f490db4601bb56a13955982fa3/target/wheels/affinitree-0.22.0-cp39-cp39-linux_armv7l.whl 2024-07-09T22:21:08,900 Building wheel for affinitree (pyproject.toml): finished with status 'done' 2024-07-09T22:21:08,918 Created wheel for affinitree: filename=affinitree-0.22.0-cp39-cp39-linux_armv7l.whl size=1316868 sha256=9cadd84ffa25bee6d2de692a8784d209af17599514465aed6bbad0f8755e3cfe 2024-07-09T22:21:08,919 Stored in directory: /tmp/pip-ephem-wheel-cache-p56etvjp/wheels/29/d2/df/76c01637970f0553d9eebe4873611ba3aa70c8e88c18fc21ab 2024-07-09T22:21:08,935 Successfully built affinitree 2024-07-09T22:21:08,966 Removed build tracker: '/tmp/pip-build-tracker-07dose3b'