2023-12-09T23:18:51,130 Created temporary directory: /tmp/pip-build-tracker-t0g4dmun 2023-12-09T23:18:51,132 Initialized build tracking at /tmp/pip-build-tracker-t0g4dmun 2023-12-09T23:18:51,132 Created build tracker: /tmp/pip-build-tracker-t0g4dmun 2023-12-09T23:18:51,133 Entered build tracker: /tmp/pip-build-tracker-t0g4dmun 2023-12-09T23:18:51,134 Created temporary directory: /tmp/pip-wheel-rlxf4syd 2023-12-09T23:18:51,137 Created temporary directory: /tmp/pip-ephem-wheel-cache-lldhtjag 2023-12-09T23:18:51,159 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-09T23:18:51,162 2 location(s) to search for versions of itaxotools-calculate-distances: 2023-12-09T23:18:51,162 * https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,162 * https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,163 Fetching project page and analyzing links: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,164 Getting page https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,165 Found index url https://pypi.org/simple/ 2023-12-09T23:18:51,393 Fetched page https://pypi.org/simple/itaxotools-calculate-distances/ as application/vnd.pypi.simple.v1+json 2023-12-09T23:18:51,394 Skipping link: No binaries permitted for itaxotools-calculate-distances: https://files.pythonhosted.org/packages/0b/52/a5c727db5f4f907a53679aa6ed36a8b2bb9c74708674cdc53309f3990979/itaxotools_calculate_distances-0.1.1-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (from https://pypi.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-09T23:18:51,395 Skipping link: No binaries permitted for itaxotools-calculate-distances: https://files.pythonhosted.org/packages/e7/ce/76222c4d671b69675a1fd35348705063097410b77ac29ac5d9a0c0595610/itaxotools_calculate_distances-0.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-09T23:18:51,396 Skipping link: No binaries permitted for itaxotools-calculate-distances: https://files.pythonhosted.org/packages/fa/89/2e4ed3e034465c228a9e3093e669aadcca156a5ab7de43b0a999a4612174/itaxotools_calculate_distances-0.1.1-cp37-abi3-win_amd64.whl (from https://pypi.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-09T23:18:51,397 Found link https://files.pythonhosted.org/packages/2a/1b/19802f51d3b61b1f0848f732827024bb7045a9a333425c182fc0fb9c9916/itaxotools_calculate_distances-0.1.1.tar.gz (from https://pypi.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4), version: 0.1.1 2023-12-09T23:18:51,398 Fetching project page and analyzing links: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,398 Getting page https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,400 Found index url https://www.piwheels.org/simple/ 2023-12-09T23:18:51,546 Fetched page https://www.piwheels.org/simple/itaxotools-calculate-distances/ as text/html 2023-12-09T23:18:51,547 Skipping link: not a file: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,548 Skipping link: not a file: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-09T23:18:51,568 Given no hashes to check 1 links for project 'itaxotools-calculate-distances': discarding no candidates 2023-12-09T23:18:51,587 Collecting itaxotools-calculate-distances==0.1.1 2023-12-09T23:18:51,590 Created temporary directory: /tmp/pip-unpack-ydl3ullu 2023-12-09T23:18:51,808 Downloading itaxotools_calculate_distances-0.1.1.tar.gz (26 kB) 2023-12-09T23:18:51,851 Added itaxotools-calculate-distances==0.1.1 from https://files.pythonhosted.org/packages/2a/1b/19802f51d3b61b1f0848f732827024bb7045a9a333425c182fc0fb9c9916/itaxotools_calculate_distances-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-t0g4dmun' 2023-12-09T23:18:51,855 Created temporary directory: /tmp/pip-build-env-s93hffcn 2023-12-09T23:18:51,859 Installing build dependencies: started 2023-12-09T23:18:51,861 Running command pip subprocess to install build dependencies 2023-12-09T23:18:53,032 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2023-12-09T23:18:53,564 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-09T23:18:54,630 Collecting maturin 2023-12-09T23:18:54,648 Using cached https://www.piwheels.org/simple/maturin/maturin-1.4.0-cp311-cp311-linux_armv7l.whl (6.3 MB) 2023-12-09T23:18:57,219 Installing collected packages: maturin 2023-12-09T23:18:57,752 Successfully installed maturin-1.4.0 2023-12-09T23:18:58,272 Installing build dependencies: finished with status 'done' 2023-12-09T23:18:58,275 Getting requirements to build wheel: started 2023-12-09T23:18:58,276 Running command Getting requirements to build wheel 2023-12-09T23:18:58,472 Getting requirements to build wheel: finished with status 'done' 2023-12-09T23:18:58,475 Created temporary directory: /tmp/pip-modern-metadata-j2dqcu56 2023-12-09T23:18:58,477 Preparing metadata (pyproject.toml): started 2023-12-09T23:18:58,478 Running command Preparing metadata (pyproject.toml) 2023-12-09T23:18:58,827 ⚠️ Warning: Please use maturin in pyproject.toml with a version constraint, e.g. `requires = ["maturin>=1.0,<2.0"]`. This will become an error. 2023-12-09T23:18:59,120 Updating crates.io index 2023-12-09T23:18:59,834 Downloading crates ... 2023-12-09T23:19:00,176 Downloaded inventory-impl v0.1.11 2023-12-09T23:19:00,202 Downloaded pyo3-macros v0.13.2 2023-12-09T23:19:00,214 Downloaded cfg-if v0.1.10 2023-12-09T23:19:00,231 Downloaded pyo3-macros-backend v0.13.2 2023-12-09T23:19:00,258 Downloaded pyo3 v0.13.2 2023-12-09T23:19:00,554 Downloaded inventory v0.1.11 2023-12-09T23:19:00,792 Downloaded ghost v0.1.14 2023-12-09T23:19:00,899 Downloaded numpy v0.13.2 2023-12-09T23:19:00,994 📦 Including license file "/tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c/LICENSE" 2023-12-09T23:19:00,996 🍹 Building a mixed python/rust project 2023-12-09T23:19:00,997 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-09T23:19:01,307 🐍 Not using a specific python interpreter 2023-12-09T23:19:01,307 📡 Using build options features from pyproject.toml 2023-12-09T23:19:01,319 itaxotools_calculate_distances-0.1.1.dist-info 2023-12-09T23:19:01,319 Checking for Rust toolchain.... 2023-12-09T23:19:01,320 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-j2dqcu56 --interpreter /usr/bin/python3` 2023-12-09T23:19:01,343 Preparing metadata (pyproject.toml): finished with status 'done' 2023-12-09T23:19:01,347 Source in /tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c has version 0.1.1, which satisfies requirement itaxotools-calculate-distances==0.1.1 from https://files.pythonhosted.org/packages/2a/1b/19802f51d3b61b1f0848f732827024bb7045a9a333425c182fc0fb9c9916/itaxotools_calculate_distances-0.1.1.tar.gz 2023-12-09T23:19:01,348 Removed itaxotools-calculate-distances==0.1.1 from https://files.pythonhosted.org/packages/2a/1b/19802f51d3b61b1f0848f732827024bb7045a9a333425c182fc0fb9c9916/itaxotools_calculate_distances-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-t0g4dmun' 2023-12-09T23:19:01,353 Created temporary directory: /tmp/pip-unpack-vvigafq9 2023-12-09T23:19:01,354 Created temporary directory: /tmp/pip-unpack-gcof6qnn 2023-12-09T23:19:01,360 Building wheels for collected packages: itaxotools-calculate-distances 2023-12-09T23:19:01,364 Created temporary directory: /tmp/pip-wheel-rlbxpp92 2023-12-09T23:19:01,365 Destination directory: /tmp/pip-wheel-rlbxpp92 2023-12-09T23:19:01,367 Building wheel for itaxotools-calculate-distances (pyproject.toml): started 2023-12-09T23:19:01,368 Running command Building wheel for itaxotools-calculate-distances (pyproject.toml) 2023-12-09T23:19:01,534 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2023-12-09T23:19:01,545 ⚠️ Warning: Please use maturin in pyproject.toml with a version constraint, e.g. `requires = ["maturin>=1.0,<2.0"]`. This will become an error. 2023-12-09T23:19:01,961 📦 Including license file "/tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c/LICENSE" 2023-12-09T23:19:01,962 🍹 Building a mixed python/rust project 2023-12-09T23:19:01,963 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-09T23:19:02,232 🐍 Not using a specific python interpreter 2023-12-09T23:19:02,233 📡 Using build options features from pyproject.toml 2023-12-09T23:19:02,720 Compiling autocfg v1.1.0 2023-12-09T23:19:02,721 Compiling proc-macro2 v1.0.70 2023-12-09T23:19:02,722 Compiling unicode-ident v1.0.12 2023-12-09T23:19:02,723 Compiling syn v1.0.109 2023-12-09T23:19:03,127 Compiling cfg-if v1.0.0 2023-12-09T23:19:03,292 Compiling scopeguard v1.2.0 2023-12-09T23:19:05,072 Compiling proc-macro-hack v0.5.20+deprecated 2023-12-09T23:19:05,223 Compiling memoffset v0.9.0 2023-12-09T23:19:06,379 Compiling num-traits v0.2.17 2023-12-09T23:19:06,511 Compiling crossbeam-utils v0.8.16 2023-12-09T23:19:07,598 Compiling libc v0.2.150 2023-12-09T23:19:09,777 Compiling quote v1.0.33 2023-12-09T23:19:10,519 Compiling lock_api v0.4.11 2023-12-09T23:19:12,542 Compiling crossbeam-epoch v0.9.15 2023-12-09T23:19:12,613 Compiling parking_lot_core v0.8.6 2023-12-09T23:19:14,240 Compiling syn v2.0.39 2023-12-09T23:19:26,752 Compiling matrixmultiply v0.3.8 2023-12-09T23:19:28,042 Compiling num-integer v0.1.45 2023-12-09T23:19:29,316 Compiling instant v0.1.12 2023-12-09T23:19:29,613 Compiling smallvec v1.11.2 2023-12-09T23:19:31,112 Compiling inventory v0.1.11 2023-12-09T23:19:31,697 Compiling unindent v0.1.11 2023-12-09T23:19:35,663 Compiling paste-impl v0.1.18 2023-12-09T23:19:40,259 Compiling rayon-core v1.12.0 2023-12-09T23:19:41,292 Compiling pyo3 v0.13.2 2023-12-09T23:19:41,314 Compiling rawpointer v0.2.1 2023-12-09T23:19:45,480 Compiling ghost v0.1.14 2023-12-09T23:19:48,056 Compiling pyo3-macros-backend v0.13.2 2023-12-09T23:19:51,532 Compiling parking_lot v0.11.2 2023-12-09T23:19:52,215 Compiling paste v0.1.18 2023-12-09T23:19:52,387 Compiling crossbeam-deque v0.8.3 2023-12-09T23:19:59,000 Compiling num-complex v0.4.4 2023-12-09T23:20:06,047 Compiling ndarray v0.15.6 2023-12-09T23:20:06,899 Compiling cfg-if v0.1.10 2023-12-09T23:20:07,052 Compiling either v1.9.0 2023-12-09T23:20:10,829 Compiling rayon v1.8.0 2023-12-09T23:20:12,468 Compiling ctor v0.1.26 2023-12-09T23:20:18,801 Compiling indoc-impl v0.3.6 2023-12-09T23:20:22,140 Compiling inventory-impl v0.1.11 2023-12-09T23:20:23,002 Compiling indoc v0.3.6 2023-12-09T23:20:23,170 Compiling pyo3-macros v0.13.2 2023-12-09T23:20:50,173 Compiling numpy v0.13.2 2023-12-09T23:21:01,782 Compiling calculate_distances v0.1.1 (/tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c) 2023-12-09T23:21:02,177 warning: unnecessary parentheses around `if` condition 2023-12-09T23:21:02,178 --> src/distance.rs:161:8 2023-12-09T23:21:02,179 | 2023-12-09T23:21:02,179 161 | if (end >= start) { 2023-12-09T23:21:02,180 | ^ ^ 2023-12-09T23:21:02,180 | 2023-12-09T23:21:02,181 = note: `#[warn(unused_parens)]` on by default 2023-12-09T23:21:02,182 help: remove these parentheses 2023-12-09T23:21:02,182 | 2023-12-09T23:21:02,183 161 - if (end >= start) { 2023-12-09T23:21:02,184 161 + if end >= start { 2023-12-09T23:21:02,185 | 2023-12-09T23:21:03,581 warning: method `iter` is never used 2023-12-09T23:21:03,585 --> src/column.rs:32:12 2023-12-09T23:21:03,596 | 2023-12-09T23:21:03,600 14 | impl<'s> Column<'s> { 2023-12-09T23:21:03,601 | ------------------- method in this implementation 2023-12-09T23:21:03,608 ... 2023-12-09T23:21:03,654 32 | pub fn iter(&self) -> impl Iterator { 2023-12-09T23:21:03,935 | ^^^^ 2023-12-09T23:21:04,027 | 2023-12-09T23:21:04,027 = note: `#[warn(dead_code)]` on by default 2023-12-09T23:21:04,028 warning: panic message is not a string literal 2023-12-09T23:21:04,029 --> src/needle/table.rs:28:20 2023-12-09T23:21:04,029 | 2023-12-09T23:21:04,030 28 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-09T23:21:04,031 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-09T23:21:04,031 | 2023-12-09T23:21:04,032 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-09T23:21:04,032 = note: for more information, see 2023-12-09T23:21:04,033 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-09T23:21:04,034 = note: `#[warn(non_fmt_panics)]` on by default 2023-12-09T23:21:04,034 help: remove the `format!(..)` macro call 2023-12-09T23:21:04,035 | 2023-12-09T23:21:04,036 28 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-09T23:21:04,036 28 + panic!("{:?} is not a valid index", [x, y]) 2023-12-09T23:21:04,037 | 2023-12-09T23:21:04,038 warning: panic message is not a string literal 2023-12-09T23:21:04,039 --> src/needle/table.rs:44:20 2023-12-09T23:21:04,039 | 2023-12-09T23:21:04,040 44 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-09T23:21:04,041 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-09T23:21:04,041 | 2023-12-09T23:21:04,042 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-09T23:21:04,043 = note: for more information, see 2023-12-09T23:21:04,044 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-09T23:21:04,045 help: remove the `format!(..)` macro call 2023-12-09T23:21:04,046 | 2023-12-09T23:21:04,047 44 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-09T23:21:04,048 44 + panic!("{:?} is not a valid index", [x, y]) 2023-12-09T23:21:04,049 | 2023-12-09T23:21:12,293 warning: `calculate_distances` (lib) generated 4 warnings (run `cargo fix --lib -p calculate_distances` to apply 3 suggestions) 2023-12-09T23:21:12,293 Finished release [optimized] target(s) in 2m 09s 2023-12-09T23:21:12,294 warning: the following packages contain code that will be rejected by a future version of Rust: pyo3 v0.13.2, pyo3-macros-backend v0.13.2 2023-12-09T23:21:12,319 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` 2023-12-09T23:21:13,386 📦 Built wheel for abi3 Python ≥ 3.7 to /tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-09T23:21:13,388 /tmp/pip-wheel-rlxf4syd/itaxotools-calculate-distances_add586abb76d45c08a7c5673afa81c3c/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-09T23:21:13,429 Building wheel for itaxotools-calculate-distances (pyproject.toml): finished with status 'done' 2023-12-09T23:21:13,447 Created wheel for itaxotools-calculate-distances: filename=itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl size=1252112 sha256=99c3b2af85dd05ed02550409ab911ccfadbc7d52912751d78455d4d80e0feb84 2023-12-09T23:21:13,448 Stored in directory: /tmp/pip-ephem-wheel-cache-lldhtjag/wheels/87/44/c3/cf717ee229246f313bab33bc306c122d791d87b08c543c1384 2023-12-09T23:21:13,459 Successfully built itaxotools-calculate-distances 2023-12-09T23:21:13,492 Removed build tracker: '/tmp/pip-build-tracker-t0g4dmun'