2023-12-10T02:39:23,836 Created temporary directory: /tmp/pip-build-tracker-78rsvcyo 2023-12-10T02:39:23,837 Initialized build tracking at /tmp/pip-build-tracker-78rsvcyo 2023-12-10T02:39:23,838 Created build tracker: /tmp/pip-build-tracker-78rsvcyo 2023-12-10T02:39:23,838 Entered build tracker: /tmp/pip-build-tracker-78rsvcyo 2023-12-10T02:39:23,839 Created temporary directory: /tmp/pip-wheel-kx3tt4hi 2023-12-10T02:39:23,842 Created temporary directory: /tmp/pip-ephem-wheel-cache-emkdl343 2023-12-10T02:39:23,867 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-10T02:39:23,871 2 location(s) to search for versions of itaxotools-calculate-distances: 2023-12-10T02:39:23,871 * https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:23,871 * https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:23,871 Fetching project page and analyzing links: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:23,872 Getting page https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:23,874 Found index url https://pypi.org/simple/ 2023-12-10T02:39:24,082 Fetched page https://pypi.org/simple/itaxotools-calculate-distances/ as application/vnd.pypi.simple.v1+json 2023-12-10T02:39:24,083 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-10T02:39:24,084 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-10T02:39:24,085 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-10T02:39:24,086 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-10T02:39:24,086 Fetching project page and analyzing links: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:24,087 Getting page https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:24,089 Found index url https://www.piwheels.org/simple/ 2023-12-10T02:39:24,238 Fetched page https://www.piwheels.org/simple/itaxotools-calculate-distances/ as text/html 2023-12-10T02:39:24,240 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=99c3b2af85dd05ed02550409ab911ccfadbc7d52912751d78455d4d80e0feb84 (from https://www.piwheels.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-10T02:39:24,240 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=99c3b2af85dd05ed02550409ab911ccfadbc7d52912751d78455d4d80e0feb84 (from https://www.piwheels.org/simple/itaxotools-calculate-distances/) (requires-python:>=3.8, <4) 2023-12-10T02:39:24,241 Skipping link: not a file: https://www.piwheels.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:24,242 Skipping link: not a file: https://pypi.org/simple/itaxotools-calculate-distances/ 2023-12-10T02:39:24,260 Given no hashes to check 1 links for project 'itaxotools-calculate-distances': discarding no candidates 2023-12-10T02:39:24,278 Collecting itaxotools-calculate-distances==0.1.1 2023-12-10T02:39:24,281 Created temporary directory: /tmp/pip-unpack-8w5o_2lk 2023-12-10T02:39:24,411 Downloading itaxotools_calculate_distances-0.1.1.tar.gz (26 kB) 2023-12-10T02:39:24,459 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-78rsvcyo' 2023-12-10T02:39:24,462 Created temporary directory: /tmp/pip-build-env-oel99fl5 2023-12-10T02:39:24,467 Installing build dependencies: started 2023-12-10T02:39:24,468 Running command pip subprocess to install build dependencies 2023-12-10T02:39:25,611 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-12-10T02:39:26,113 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-10T02:39:27,178 Collecting maturin 2023-12-10T02:39:27,198 Using cached https://www.piwheels.org/simple/maturin/maturin-1.4.0-cp311-cp311-linux_armv7l.whl (6.3 MB) 2023-12-10T02:39:29,647 Installing collected packages: maturin 2023-12-10T02:39:30,169 Successfully installed maturin-1.4.0 2023-12-10T02:39:30,684 Installing build dependencies: finished with status 'done' 2023-12-10T02:39:30,687 Getting requirements to build wheel: started 2023-12-10T02:39:30,688 Running command Getting requirements to build wheel 2023-12-10T02:39:30,883 Getting requirements to build wheel: finished with status 'done' 2023-12-10T02:39:30,886 Created temporary directory: /tmp/pip-modern-metadata-1jqjwy0s 2023-12-10T02:39:30,888 Preparing metadata (pyproject.toml): started 2023-12-10T02:39:30,890 Running command Preparing metadata (pyproject.toml) 2023-12-10T02:39:31,215 ⚠️ 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-10T02:39:31,550 Updating crates.io index 2023-12-10T02:39:32,314 Downloading crates ... 2023-12-10T02:39:32,692 Downloaded inventory-impl v0.1.11 2023-12-10T02:39:32,704 Downloaded pyo3-macros v0.13.2 2023-12-10T02:39:32,714 Downloaded numpy v0.13.2 2023-12-10T02:39:32,755 Downloaded ghost v0.1.14 2023-12-10T02:39:32,792 Downloaded pyo3 v0.13.2 2023-12-10T02:39:33,103 Downloaded parking_lot v0.11.2 2023-12-10T02:39:33,152 Downloaded parking_lot_core v0.8.6 2023-12-10T02:39:33,189 Downloaded indoc v0.3.6 2023-12-10T02:39:33,225 Downloaded paste v0.1.18 2023-12-10T02:39:33,269 Downloaded inventory v0.1.11 2023-12-10T02:39:33,288 Downloaded paste-impl v0.1.18 2023-12-10T02:39:33,302 Downloaded indoc-impl v0.3.6 2023-12-10T02:39:33,314 Downloaded pyo3-macros-backend v0.13.2 2023-12-10T02:39:33,343 Downloaded cfg-if v0.1.10 2023-12-10T02:39:33,385 📦 Including license file "/tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f/LICENSE" 2023-12-10T02:39:33,387 🍹 Building a mixed python/rust project 2023-12-10T02:39:33,387 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-10T02:39:33,659 🐍 Not using a specific python interpreter 2023-12-10T02:39:33,660 📡 Using build options features from pyproject.toml 2023-12-10T02:39:33,670 itaxotools_calculate_distances-0.1.1.dist-info 2023-12-10T02:39:33,671 Checking for Rust toolchain.... 2023-12-10T02:39:33,671 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-1jqjwy0s --interpreter /usr/bin/python3` 2023-12-10T02:39:33,694 Preparing metadata (pyproject.toml): finished with status 'done' 2023-12-10T02:39:33,698 Source in /tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f 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-10T02:39:33,699 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-78rsvcyo' 2023-12-10T02:39:33,705 Created temporary directory: /tmp/pip-unpack-kn4ul9jb 2023-12-10T02:39:33,706 Created temporary directory: /tmp/pip-unpack-or4ietgc 2023-12-10T02:39:33,712 Building wheels for collected packages: itaxotools-calculate-distances 2023-12-10T02:39:33,716 Created temporary directory: /tmp/pip-wheel-48x6v1i3 2023-12-10T02:39:33,716 Destination directory: /tmp/pip-wheel-48x6v1i3 2023-12-10T02:39:33,718 Building wheel for itaxotools-calculate-distances (pyproject.toml): started 2023-12-10T02:39:33,719 Running command Building wheel for itaxotools-calculate-distances (pyproject.toml) 2023-12-10T02:39:33,889 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2023-12-10T02:39:33,903 ⚠️ 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-10T02:39:34,308 📦 Including license file "/tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f/LICENSE" 2023-12-10T02:39:34,309 🍹 Building a mixed python/rust project 2023-12-10T02:39:34,309 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.7 2023-12-10T02:39:34,578 🐍 Not using a specific python interpreter 2023-12-10T02:39:34,579 📡 Using build options features from pyproject.toml 2023-12-10T02:39:35,115 Compiling autocfg v1.1.0 2023-12-10T02:39:35,116 Compiling proc-macro2 v1.0.70 2023-12-10T02:39:35,117 Compiling unicode-ident v1.0.12 2023-12-10T02:39:35,118 Compiling syn v1.0.109 2023-12-10T02:39:35,517 Compiling cfg-if v1.0.0 2023-12-10T02:39:35,670 Compiling scopeguard v1.2.0 2023-12-10T02:39:36,006 Compiling proc-macro-hack v0.5.20+deprecated 2023-12-10T02:39:37,161 Compiling libc v0.2.150 2023-12-10T02:39:38,096 Compiling memoffset v0.9.0 2023-12-10T02:39:39,424 Compiling num-traits v0.2.17 2023-12-10T02:39:39,878 Compiling crossbeam-utils v0.8.16 2023-12-10T02:39:41,649 Compiling quote v1.0.33 2023-12-10T02:39:42,485 Compiling crossbeam-epoch v0.9.15 2023-12-10T02:39:44,285 Compiling lock_api v0.4.11 2023-12-10T02:39:44,458 Compiling parking_lot_core v0.8.6 2023-12-10T02:39:45,798 Compiling syn v2.0.39 2023-12-10T02:39:54,991 Compiling num-integer v0.1.45 2023-12-10T02:39:56,178 Compiling matrixmultiply v0.3.8 2023-12-10T02:39:57,438 Compiling instant v0.1.12 2023-12-10T02:39:57,717 Compiling smallvec v1.11.2 2023-12-10T02:39:59,705 Compiling unindent v0.1.11 2023-12-10T02:40:00,532 Compiling inventory v0.1.11 2023-12-10T02:40:07,146 Compiling paste-impl v0.1.18 2023-12-10T02:40:11,775 Compiling pyo3 v0.13.2 2023-12-10T02:40:13,753 Compiling rawpointer v0.2.1 2023-12-10T02:40:13,992 Compiling rayon-core v1.12.0 2023-12-10T02:40:16,139 Compiling ghost v0.1.14 2023-12-10T02:40:19,087 Compiling pyo3-macros-backend v0.13.2 2023-12-10T02:40:22,231 Compiling parking_lot v0.11.2 2023-12-10T02:40:25,722 Compiling paste v0.1.18 2023-12-10T02:40:25,887 Compiling crossbeam-deque v0.8.3 2023-12-10T02:40:32,475 Compiling num-complex v0.4.4 2023-12-10T02:40:38,399 Compiling either v1.9.0 2023-12-10T02:40:39,449 Compiling ndarray v0.15.6 2023-12-10T02:40:39,712 Compiling cfg-if v0.1.10 2023-12-10T02:40:39,870 Compiling rayon v1.8.0 2023-12-10T02:40:47,174 Compiling inventory-impl v0.1.11 2023-12-10T02:40:50,977 Compiling ctor v0.1.26 2023-12-10T02:40:53,561 Compiling indoc-impl v0.3.6 2023-12-10T02:40:56,983 Compiling pyo3-macros v0.13.2 2023-12-10T02:40:57,080 Compiling indoc v0.3.6 2023-12-10T02:41:22,524 Compiling numpy v0.13.2 2023-12-10T02:41:33,983 Compiling calculate_distances v0.1.1 (/tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f) 2023-12-10T02:41:34,400 warning: unnecessary parentheses around `if` condition 2023-12-10T02:41:34,401 --> src/distance.rs:161:8 2023-12-10T02:41:34,401 | 2023-12-10T02:41:34,402 161 | if (end >= start) { 2023-12-10T02:41:34,402 | ^ ^ 2023-12-10T02:41:34,403 | 2023-12-10T02:41:34,403 = note: `#[warn(unused_parens)]` on by default 2023-12-10T02:41:34,404 help: remove these parentheses 2023-12-10T02:41:34,404 | 2023-12-10T02:41:34,405 161 - if (end >= start) { 2023-12-10T02:41:34,405 161 + if end >= start { 2023-12-10T02:41:34,406 | 2023-12-10T02:41:35,803 warning: method `iter` is never used 2023-12-10T02:41:35,803 --> src/column.rs:32:12 2023-12-10T02:41:35,804 | 2023-12-10T02:41:35,805 14 | impl<'s> Column<'s> { 2023-12-10T02:41:35,805 | ------------------- method in this implementation 2023-12-10T02:41:35,806 ... 2023-12-10T02:41:35,806 32 | pub fn iter(&self) -> impl Iterator { 2023-12-10T02:41:35,807 | ^^^^ 2023-12-10T02:41:35,807 | 2023-12-10T02:41:35,808 = note: `#[warn(dead_code)]` on by default 2023-12-10T02:41:35,830 warning: panic message is not a string literal 2023-12-10T02:41:35,831 --> src/needle/table.rs:28:20 2023-12-10T02:41:35,831 | 2023-12-10T02:41:35,832 28 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T02:41:35,832 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-10T02:41:35,833 | 2023-12-10T02:41:35,833 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-10T02:41:35,834 = note: for more information, see 2023-12-10T02:41:35,835 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-10T02:41:35,835 = note: `#[warn(non_fmt_panics)]` on by default 2023-12-10T02:41:35,836 help: remove the `format!(..)` macro call 2023-12-10T02:41:35,836 | 2023-12-10T02:41:35,837 28 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T02:41:35,837 28 + panic!("{:?} is not a valid index", [x, y]) 2023-12-10T02:41:35,838 | 2023-12-10T02:41:35,839 warning: panic message is not a string literal 2023-12-10T02:41:35,840 --> src/needle/table.rs:44:20 2023-12-10T02:41:35,840 | 2023-12-10T02:41:35,841 44 | panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T02:41:35,842 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-12-10T02:41:35,842 | 2023-12-10T02:41:35,843 = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 2023-12-10T02:41:35,843 = note: for more information, see 2023-12-10T02:41:35,844 = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here 2023-12-10T02:41:35,844 help: remove the `format!(..)` macro call 2023-12-10T02:41:35,845 | 2023-12-10T02:41:35,845 44 - panic!(format!("{:?} is not a valid index", [x, y])) 2023-12-10T02:41:35,846 44 + panic!("{:?} is not a valid index", [x, y]) 2023-12-10T02:41:35,846 | 2023-12-10T02:41:44,047 warning: `calculate_distances` (lib) generated 4 warnings (run `cargo fix --lib -p calculate_distances` to apply 3 suggestions) 2023-12-10T02:41:44,048 Finished release [optimized] target(s) in 2m 09s 2023-12-10T02:41:44,048 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-10T02:41:44,072 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` 2023-12-10T02:41:45,132 📦 Built wheel for abi3 Python ≥ 3.7 to /tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-10T02:41:45,134 /tmp/pip-wheel-kx3tt4hi/itaxotools-calculate-distances_1c496109d7ee4b20875397a34945d77f/target/wheels/itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl 2023-12-10T02:41:45,179 Building wheel for itaxotools-calculate-distances (pyproject.toml): finished with status 'done' 2023-12-10T02:41:45,196 Created wheel for itaxotools-calculate-distances: filename=itaxotools_calculate_distances-0.1.1-cp37-abi3-linux_armv7l.whl size=1252112 sha256=20591e6004e71e1a6371683e88b909bd02632aeed0ac6d2a2bb7ae4a148abb1c 2023-12-10T02:41:45,197 Stored in directory: /tmp/pip-ephem-wheel-cache-emkdl343/wheels/87/44/c3/cf717ee229246f313bab33bc306c122d791d87b08c543c1384 2023-12-10T02:41:45,209 Successfully built itaxotools-calculate-distances 2023-12-10T02:41:45,252 Removed build tracker: '/tmp/pip-build-tracker-78rsvcyo'