2023-12-10T08:27:12,343 Created temporary directory: /tmp/pip-build-tracker-oz4juzgs 2023-12-10T08:27:12,344 Initialized build tracking at /tmp/pip-build-tracker-oz4juzgs 2023-12-10T08:27:12,344 Created build tracker: /tmp/pip-build-tracker-oz4juzgs 2023-12-10T08:27:12,345 Entered build tracker: /tmp/pip-build-tracker-oz4juzgs 2023-12-10T08:27:12,345 Created temporary directory: /tmp/pip-wheel-1mzghy49 2023-12-10T08:27:12,349 Created temporary directory: /tmp/pip-ephem-wheel-cache-8vogvrf0 2023-12-10T08:27:12,377 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-10T08:27:12,381 2 location(s) to search for versions of itaxotools-calculate-distances: 2023-12-10T08:27:12,381 * https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,381 * https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,381 Fetching project page and analyzing links: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,382 Getting page https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,383 Found index url https://pypi.org/simple/ 2023-12-10T08:27:12,434 Fetched page https://pypi.org/simple/itaxotools-calculate-distances/ as application/vnd.pypi.simple.v1+json 2023-12-10T08:27:12,436 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-10T08:27:12,436 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-10T08:27:12,436 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-10T08:27:12,437 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-10T08:27:12,438 Fetching project page and analyzing links: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,438 Getting page https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,439 Found index url https://www.piwheels.org/simple/ 2023-12-10T08:27:12,509 Fetched page https://www.piwheels.org/simple/itaxotools-calculate-distances/ as text/html 2023-12-10T08:27:12,511 Skipping link: No binaries permitted for itaxotools-calculate-distances: https://www.piwheels.org/simple/itaxotools-calculate-distances/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl#sha256=60fac87c950701c3eb8e949c28bd860b6f788653fc02814bdb7b81e5a6660f88 (from https://www.piwheels.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-10T08:27:12,511 Skipping link: No binaries permitted for itaxotools-calculate-distances: https://www.piwheels.org/simple/itaxotools-calculate-distances/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv6l.whl#sha256=60fac87c950701c3eb8e949c28bd860b6f788653fc02814bdb7b81e5a6660f88 (from https://www.piwheels.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-10T08:27:12,512 Skipping link: not a file: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,512 Skipping link: not a file: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T08:27:12,529 Given no hashes to check 1 links for project 'itaxotools-calculate-distances': discarding no candidates 2023-12-10T08:27:12,546 Collecting itaxotools-calculate-distances==0.1.1 2023-12-10T08:27:12,548 Created temporary directory: /tmp/pip-unpack-aedfwji_ 2023-12-10T08:27:12,590 Downloading itaxotools_calculate_distances-0.1.1.tar.gz (26 kB) 2023-12-10T08:27:12,632 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-oz4juzgs' 2023-12-10T08:27:12,636 Created temporary directory: /tmp/pip-build-env-a_2393or 2023-12-10T08:27:12,646 Installing build dependencies: started 2023-12-10T08:27:12,647 Running command pip subprocess to install build dependencies 2023-12-10T08:27:13,811 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-12-10T08:27:14,354 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-10T08:27:15,426 Collecting maturin 2023-12-10T08:27:15,447 Using cached https://www.piwheels.org/simple/maturin/maturin-1.4.0-cp39-cp39-linux_armv7l.whl (6.3 MB) 2023-12-10T08:27:15,748 Collecting tomli>=1.1.0 (from maturin) 2023-12-10T08:27:15,766 Using cached https://www.piwheels.org/simple/tomli/tomli-2.0.1-py3-none-any.whl (12 kB) 2023-12-10T08:27:17,413 Installing collected packages: tomli, maturin 2023-12-10T08:27:18,636 Successfully installed maturin-1.4.0 tomli-2.0.1 2023-12-10T08:27:19,087 Installing build dependencies: finished with status 'done' 2023-12-10T08:27:19,091 Getting requirements to build wheel: started 2023-12-10T08:27:19,092 Running command Getting requirements to build wheel 2023-12-10T08:27:19,284 Getting requirements to build wheel: finished with status 'done' 2023-12-10T08:27:19,290 Created temporary directory: /tmp/pip-modern-metadata-lxh9ocs1 2023-12-10T08:27:19,293 Preparing metadata (pyproject.toml): started 2023-12-10T08:27:19,294 Running command Preparing metadata (pyproject.toml) 2023-12-10T08:27:19,639 ⚠️ 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-10T08:27:20,201 📦 Including license file "/tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8/LICENSE" 2023-12-10T08:27:20,202 🍹 Building a mixed python/rust project 2023-12-10T08:27:20,202 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-10T08:27:20,485 🐍 Not using a specific python interpreter 2023-12-10T08:27:20,485 📡 Using build options features from pyproject.toml 2023-12-10T08:27:20,497 itaxotools_calculate_distances-0.1.1.dist-info 2023-12-10T08:27:20,497 Checking for Rust toolchain.... 2023-12-10T08:27:20,498 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-lxh9ocs1 --interpreter /usr/bin/python3` 2023-12-10T08:27:20,517 Preparing metadata (pyproject.toml): finished with status 'done' 2023-12-10T08:27:20,523 Source in /tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8 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-10T08:27:20,524 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-oz4juzgs' 2023-12-10T08:27:20,530 Created temporary directory: /tmp/pip-unpack-6i58td4p 2023-12-10T08:27:20,531 Created temporary directory: /tmp/pip-unpack-gvpl1sir 2023-12-10T08:27:20,538 Building wheels for collected packages: itaxotools-calculate-distances 2023-12-10T08:27:20,542 Created temporary directory: /tmp/pip-wheel-9fylpj7y 2023-12-10T08:27:20,542 Destination directory: /tmp/pip-wheel-9fylpj7y 2023-12-10T08:27:20,544 Building wheel for itaxotools-calculate-distances (pyproject.toml): started 2023-12-10T08:27:20,545 Running command Building wheel for itaxotools-calculate-distances (pyproject.toml) 2023-12-10T08:27:20,708 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2023-12-10T08:27:20,721 ⚠️ 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-10T08:27:21,132 📦 Including license file "/tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8/LICENSE" 2023-12-10T08:27:21,132 🍹 Building a mixed python/rust project 2023-12-10T08:27:21,133 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-10T08:27:21,417 🐍 Not using a specific python interpreter 2023-12-10T08:27:21,417 📡 Using build options features from pyproject.toml 2023-12-10T08:27:21,913 Compiling autocfg v1.1.0 2023-12-10T08:27:21,914 Compiling proc-macro2 v1.0.70 2023-12-10T08:27:21,914 Compiling unicode-ident v1.0.12 2023-12-10T08:27:21,914 Compiling syn v1.0.109 2023-12-10T08:27:22,347 Compiling cfg-if v1.0.0 2023-12-10T08:27:22,497 Compiling scopeguard v1.2.0 2023-12-10T08:27:22,804 Compiling proc-macro-hack v0.5.20+deprecated 2023-12-10T08:27:24,273 Compiling libc v0.2.150 2023-12-10T08:27:24,972 Compiling memoffset v0.9.0 2023-12-10T08:27:26,503 Compiling num-traits v0.2.17 2023-12-10T08:27:27,543 Compiling crossbeam-utils v0.8.16 2023-12-10T08:27:28,930 Compiling quote v1.0.33 2023-12-10T08:27:33,432 Compiling lock_api v0.4.11 2023-12-10T08:27:33,844 Compiling crossbeam-epoch v0.9.15 2023-12-10T08:27:33,924 Compiling parking_lot_core v0.8.6 2023-12-10T08:27:37,842 Compiling syn v2.0.39 2023-12-10T08:27:50,453 Compiling matrixmultiply v0.3.8 2023-12-10T08:27:52,161 Compiling num-integer v0.1.45 2023-12-10T08:27:54,021 Compiling instant v0.1.12 2023-12-10T08:27:54,187 Compiling smallvec v1.11.2 2023-12-10T08:27:54,378 Compiling inventory v0.1.11 2023-12-10T08:27:56,690 Compiling unindent v0.1.11 2023-12-10T08:28:02,522 Compiling paste-impl v0.1.18 2023-12-10T08:28:03,868 Compiling pyo3 v0.13.2 2023-12-10T08:28:07,445 Compiling pyo3-macros-backend v0.13.2 2023-12-10T08:28:08,261 Compiling ghost v0.1.14 2023-12-10T08:28:11,489 Compiling rawpointer v0.2.1 2023-12-10T08:28:11,761 Compiling rayon-core v1.12.0 2023-12-10T08:28:15,331 Compiling paste v0.1.18 2023-12-10T08:28:15,507 Compiling parking_lot v0.11.2 2023-12-10T08:28:23,232 Compiling crossbeam-deque v0.8.3 2023-12-10T08:28:25,214 Compiling num-complex v0.4.4 2023-12-10T08:28:30,063 Compiling either v1.9.0 2023-12-10T08:28:31,101 Compiling ndarray v0.15.6 2023-12-10T08:28:32,213 Compiling cfg-if v0.1.10 2023-12-10T08:28:33,718 Compiling rayon v1.8.0 2023-12-10T08:28:34,513 Compiling ctor v0.1.26 2023-12-10T08:28:41,064 Compiling inventory-impl v0.1.11 2023-12-10T08:28:45,225 Compiling indoc-impl v0.3.6 2023-12-10T08:28:48,925 Compiling pyo3-macros v0.13.2 2023-12-10T08:28:49,474 Compiling indoc v0.3.6 2023-12-10T08:29:15,674 Compiling numpy v0.13.2 2023-12-10T08:29:27,143 Compiling calculate_distances v0.1.1 (/tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8) 2023-12-10T08:29:27,614 warning: unnecessary parentheses around `if` condition 2023-12-10T08:29:27,614 --> src/distance.rs:161:8 2023-12-10T08:29:27,615 | 2023-12-10T08:29:27,615 161 | if (end >= start) { 2023-12-10T08:29:27,615 | ^ ^ 2023-12-10T08:29:27,615 | 2023-12-10T08:29:27,615 = note: `#[warn(unused_parens)]` on by default 2023-12-10T08:29:27,615 help: remove these parentheses 2023-12-10T08:29:27,615 | 2023-12-10T08:29:27,615 161 - if (end >= start) { 2023-12-10T08:29:27,616 161 + if end >= start { 2023-12-10T08:29:27,616 | 2023-12-10T08:29:29,022 warning: method `iter` is never used 2023-12-10T08:29:29,022 --> src/column.rs:32:12 2023-12-10T08:29:29,022 | 2023-12-10T08:29:29,022 14 | impl<'s> Column<'s> { 2023-12-10T08:29:29,022 | ------------------- method in this implementation 2023-12-10T08:29:29,022 ... 2023-12-10T08:29:29,023 32 | pub fn iter(&self) -> impl Iterator { 2023-12-10T08:29:29,023 | ^^^^ 2023-12-10T08:29:29,023 | 2023-12-10T08:29:29,023 = note: `#[warn(dead_code)]` on by default 2023-12-10T08:29:29,046 warning: panic message is not a string literal 2023-12-10T08:29:29,047 --> src/needle/table.rs:28:20 2023-12-10T08:29:29,047 | 2023-12-10T08:29:29,047 28 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T08:29:29,047 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-10T08:29:29,047 | 2023-12-10T08:29:29,048 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-10T08:29:29,048 = note: for more information, see 2023-12-10T08:29:29,048 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-10T08:29:29,048 = note: `#[warn(non_fmt_panics)]` on by default 2023-12-10T08:29:29,048 help: remove the `format!(..)` macro call 2023-12-10T08:29:29,048 | 2023-12-10T08:29:29,048 28 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T08:29:29,049 28 + panic!("{:?} is not a valid index", [x, y]) 2023-12-10T08:29:29,049 | 2023-12-10T08:29:29,049 warning: panic message is not a string literal 2023-12-10T08:29:29,049 --> src/needle/table.rs:44:20 2023-12-10T08:29:29,049 | 2023-12-10T08:29:29,049 44 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T08:29:29,049 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-10T08:29:29,050 | 2023-12-10T08:29:29,050 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-10T08:29:29,050 = note: for more information, see 2023-12-10T08:29:29,050 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-10T08:29:29,050 help: remove the `format!(..)` macro call 2023-12-10T08:29:29,050 | 2023-12-10T08:29:29,050 44 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T08:29:29,050 44 + panic!("{:?} is not a valid index", [x, y]) 2023-12-10T08:29:29,051 | 2023-12-10T08:29:37,641 warning: `calculate_distances` (lib) generated 4 warnings (run `cargo fix --lib -p calculate_distances` to apply 3 suggestions) 2023-12-10T08:29:37,641 Finished release [optimized] target(s) in 2m 16s 2023-12-10T08:29:37,641 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-10T08:29:37,665 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` 2023-12-10T08:29:38,748 📦 Built wheel for abi3 Python ≥ 3.7 to /tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-10T08:29:38,750 /tmp/pip-wheel-1mzghy49/itaxotools-calculate-distances_adcc913166514e0eba923a0e076458c8/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-10T08:29:38,789 Building wheel for itaxotools-calculate-distances (pyproject.toml): finished with status 'done' 2023-12-10T08:29:38,808 Created wheel for itaxotools-calculate-distances: filename=itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl size=1252198 sha256=ae4c009db51ac99da01384d1ed5d5ba85f32e508008b19f9add2eefead31d87b 2023-12-10T08:29:38,809 Stored in directory: /tmp/pip-ephem-wheel-cache-8vogvrf0/wheels/e8/a4/a1/1f90f759ae943416bbdbb455f7e87cd94a21f2addac89dd85e 2023-12-10T08:29:38,822 Successfully built itaxotools-calculate-distances 2023-12-10T08:29:38,855 Removed build tracker: '/tmp/pip-build-tracker-oz4juzgs'