===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py312-uv-0.9.15 * Building wheel... Running `maturin-3.12 pep517 build-wheel -i /usr/pkg/bin/python3.12 --compatibility off` 📦 Including license file `LICENSE-APACHE` 📦 Including license file `LICENSE-MIT` 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.103 Compiling unicode-ident v1.0.18 Compiling quote v1.0.42 Compiling libc v0.2.175 Compiling cfg-if v1.0.1 Compiling serde_core v1.0.228 Compiling memchr v2.7.6 Compiling pin-project-lite v0.2.16 Compiling once_cell v1.21.3 Compiling itoa v1.0.15 Compiling smallvec v1.15.1 Compiling bytes v1.10.1 Compiling serde v1.0.228 Compiling shlex v1.3.0 Compiling stable_deref_trait v1.2.0 Compiling percent-encoding v2.3.2 Compiling bitflags v2.9.4 Compiling ryu v1.0.20 Compiling writeable v0.6.1 Compiling litemap v0.8.0 Compiling serde_json v1.0.145 Compiling icu_properties_data v2.0.1 Compiling icu_normalizer_data v2.0.0 Compiling autocfg v1.5.0 Compiling log v0.4.27 Compiling utf8_iter v1.0.4 Compiling futures-core v0.3.31 Compiling pkg-config v0.3.32 Compiling foldhash v0.2.0 Compiling thiserror v2.0.17 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling futures-io v0.3.31 Compiling rustix v1.0.8 Compiling futures-sink v0.3.31 Compiling regex-syntax v0.8.5 Compiling subtle v2.6.1 Compiling ref-cast v1.0.25 Compiling version_check v0.9.5 Compiling typenum v1.18.0 Compiling dyn-clone v1.0.19 Compiling base64 v0.22.1 Compiling fnv v1.0.7 Compiling crc32fast v1.5.0 Compiling slab v0.4.11 Compiling pin-utils v0.1.0 Compiling getrandom v0.3.3 Compiling zstd-safe v7.2.4 Compiling tracing-core v0.1.34 Compiling form_urlencoded v1.2.2 Compiling hex v0.4.3 Compiling simd-adler32 v0.3.7 Compiling zlib-rs v0.5.1 Compiling crossbeam-utils v0.8.21 Compiling adler2 v2.0.1 Compiling futures-task v0.3.31 Compiling zeroize v1.8.2 Compiling aho-corasick v1.1.3 Compiling unicode-width v0.2.2 Compiling smawk v0.3.2 Compiling futures-channel v0.3.31 Compiling unicode-linebreak v0.1.5 Compiling same-file v1.0.6 Compiling fastrand v2.3.0 Compiling anyhow v1.0.100 Compiling const-oid v0.9.6 Compiling foldhash v0.1.5 Compiling simdutf8 v0.1.5 Compiling http v1.3.1 Compiling either v1.15.0 Compiling rustls-pki-types v1.12.0 Compiling hashbrown v0.15.5 Compiling encoding_rs v0.8.35 Compiling untrusted v0.9.0 Compiling httparse v1.10.1 Compiling miniz_oxide v0.8.9 Compiling rustc-hash v2.1.1 Compiling atomic-waker v1.1.2 Compiling utf8parse v0.2.2 Compiling generic-array v0.14.7 Compiling tower-service v0.3.3 Compiling cpufeatures v0.2.17 Compiling rustls v0.23.35 Compiling try-lock v0.2.5 Compiling crunchy v0.2.4 Compiling hashbrown v0.16.1 Compiling textwrap v0.16.2 Compiling anstyle-parse v0.2.7 Compiling jobserver v0.1.33 Compiling unicase v2.8.1 Compiling arcstr v1.2.0 Compiling is_terminal_polyfill v1.70.1 Compiling dunce v1.0.5 Compiling path-slash v0.2.1 Compiling fs-err v3.1.3 Compiling anstyle v1.0.11 Compiling want v0.3.1 Compiling anstyle-query v1.1.3 Compiling colorchoice v1.0.4 Compiling sync_wrapper v1.0.2 Compiling tiny-keccak v2.0.2 Compiling tower-layer v0.3.3 Compiling owo-colors v4.2.3 Compiling openssl-probe v0.1.6 Compiling ipnet v2.11.0 Compiling webpki-roots v1.0.2 Compiling winnow v0.7.13 Compiling seahash v4.1.0 Compiling iri-string v0.7.8 Compiling mime v0.3.17 Compiling http-body v1.0.1 Compiling toml_writer v1.0.4 Compiling getrandom v0.2.16 Compiling thiserror v1.0.69 Compiling heck v0.5.0 Compiling walkdir v2.5.0 Compiling mime_guess v2.0.5 Compiling rustls-native-certs v0.8.2 Compiling http-body-util v0.1.3 Compiling crossbeam-epoch v0.9.18 Compiling anstream v0.6.21 Compiling astral-version-ranges v0.1.3 Compiling typeid v1.0.3 Compiling byteorder v1.5.0 Compiling hashbrown v0.14.5 Compiling unscanny v0.1.0 Compiling crc-catalog v2.4.0 Compiling lock_api v0.4.13 Compiling zip v2.4.2 Compiling strsim v0.11.1 Compiling zerocopy v0.8.26 Compiling parking_lot_core v0.9.11 Compiling libz-rs-sys v0.5.1 Compiling mio v1.0.4 Compiling socket2 v0.6.0 Compiling signal-hook-registry v1.4.5 Compiling errno v0.3.13 Compiling cc v1.2.30 Compiling encoding_rs_io v0.1.7 Compiling crossbeam-deque v0.8.6 Compiling crc v3.3.0 Compiling option-ext v0.2.0 Compiling cfg_aliases v0.2.1 Compiling clap_lex v0.7.5 Compiling bumpalo v3.19.0 Compiling syn v2.0.111 Compiling charset v0.1.5 Compiling itertools v0.14.0 Compiling lzma-rs v0.3.0 Compiling fixedbitset v0.5.7 Compiling data-encoding v2.9.0 Compiling quoted_printable v0.5.1 Compiling const-random-macro v0.1.16 Compiling nix v0.30.1 Compiling dirs-sys v0.5.0 Compiling flate2 v1.1.5 Compiling zopfli v0.8.2 Compiling scopeguard v1.2.0 Compiling boxcar v0.2.14 Compiling num-traits v0.2.19 Compiling os_str_bytes v6.6.1 Compiling etcetera v0.11.0 Compiling rand_core v0.6.4 Compiling csv-core v0.1.12 Compiling filetime v0.2.26 Compiling pathdiff v0.2.3 Compiling paste v1.0.15 Compiling uv-flags v0.0.5 (/pbulk/work/devel/py-uv/work/uv-0.9.15/crates/uv-flags) Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling mailparse v0.16.1 Compiling reflink-copy v0.1.28 Compiling configparser v3.1.0 Compiling parking v2.2.1 Compiling dirs v6.0.0 Compiling rayon-core v1.12.1 Compiling digest v0.10.7 Compiling shell-escape v0.1.5 Compiling uv-version v0.9.15 (/pbulk/work/devel/py-uv/work/uv-0.9.15/crates/uv-version) Compiling env_home v0.1.0 Compiling xattr v1.5.1 Compiling portable-atomic v1.11.1 Compiling memmap2 v0.9.7 Compiling itertools v0.13.0 Compiling utf8-width v0.1.7 Compiling http-content-range v0.2.3 Compiling bisection v0.1.0 Compiling html-escape v0.2.13 Compiling regex-automata v0.4.13 Compiling sha2 v0.10.9 Compiling hmac v0.12.1 Compiling sha1 v0.10.6 Compiling target-lexicon v0.13.3 Compiling toml_parser v1.0.4 Compiling indexmap v2.12.1 Compiling jiff v0.2.16 Compiling serde_spanned v1.0.3 Compiling toml_datetime v0.7.3 Compiling const-random v0.1.18 Compiling uv-warnings v0.0.5 (/pbulk/work/devel/py-uv/work/uv-0.9.15/crates/uv-warnings) Compiling futures-lite v2.6.0 Compiling tar v0.4.44 Compiling dlv-list v0.5.2 Compiling astral-tl v0.7.9 Compiling blake2 v0.10.6 Compiling md-5 v0.10.6 Compiling plain v0.2.3 Compiling spdx v0.12.0 Compiling glob v0.3.3 Compiling dashmap v6.1.0 Compiling rustversion v1.0.21 Compiling console v0.16.1 Compiling powerfmt v0.2.0 Compiling rayon v1.10.0 Compiling time-core v0.1.6 Compiling ordered-multimap v0.7.3 Compiling deranged v0.5.5 Compiling bitflags v1.3.2 Compiling num-conv v0.1.0 Compiling fluent-uri v0.1.4 Compiling uuid v1.17.0 Compiling spdx v0.10.9 Compiling base64 v0.21.7 Compiling xml-rs v0.8.27 Compiling toml v0.9.8 Compiling petgraph v0.8.3 Compiling toml_edit v0.23.7 Compiling priority-queue v2.5.0 Compiling concurrent-queue v2.5.0 Compiling uv-console v0.0.5 (/pbulk/work/devel/py-uv/work/uv-0.9.15/crates/uv-console) Compiling rust-ini v0.21.3 error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:98:13 | 98 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:171:13 | 171 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:190:13 | 190 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:377:13 | 377 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:407:13 | 407 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:594:13 | 594 | use indexmap::map::Entry::*; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/iterators.rs:98:13 | 98 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/iterators.rs:171:13 | 171 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:469:13 | 469 | use indexmap::map::Entry::*; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:690:13 | 690 | use indexmap::map::MutableKeys; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:44:5 | 44 | use indexmap::map::{IndexMap, MutableKeys}; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/lib.rs:123:5 | 123 | use indexmap::TryReserveError as IndexMapTryReserveError; | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/core_iterators.rs:46:24 | 46 | pub(crate) iter: ::indexmap::map::Drain<'a, I, P>, | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/core_iterators.rs:75:24 | 75 | pub(crate) iter: ::indexmap::map::Iter<'a, I, P>, | ^^^^^^^^ can't find crate error[E0463]: can't find crate for `indexmap` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/core_iterators.rs:104:24 | 104 | pub(crate) iter: ::indexmap::map::IntoIter, | ^^^^^^^^ can't find crate error[E0531]: cannot find tuple struct or tuple variant `Occupied` in this scope --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:599:13 | 599 | Occupied(mut e) => { | ^^^^^^^^ not found in this scope | help: consider importing one of these tuple variants | 37 + use std::collections::btree_map::Entry::Occupied; | 37 + use std::collections::btree_set::Entry::Occupied; | 37 + use std::collections::hash_map::Entry::Occupied; | 37 + use std::collections::hash_set::Entry::Occupied; | error[E0531]: cannot find tuple struct or tuple variant `Vacant` in this scope --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:603:13 | 603 | Vacant(e) => { | ^^^^^^ not found in this scope | help: consider importing one of these tuple variants | 37 + use std::collections::btree_map::Entry::Vacant; | 37 + use std::collections::btree_set::Entry::Vacant; | 37 + use std::collections::hash_map::Entry::Vacant; | 37 + use std::collections::hash_set::Entry::Vacant; | error[E0531]: cannot find tuple struct or tuple variant `Occupied` in this scope --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:474:13 | 474 | Occupied(mut e) => { | ^^^^^^^^ not found in this scope | help: consider importing one of these tuple variants | 38 + use std::collections::btree_map::Entry::Occupied; | 38 + use std::collections::btree_set::Entry::Occupied; | 38 + use std::collections::hash_map::Entry::Occupied; | 38 + use std::collections::hash_set::Entry::Occupied; | error[E0531]: cannot find tuple struct or tuple variant `Vacant` in this scope --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:478:13 | 478 | Vacant(e) => { | ^^^^^^ not found in this scope | help: consider importing one of these tuple variants | 38 + use std::collections::btree_map::Entry::Vacant; | 38 + use std::collections::btree_set::Entry::Vacant; | 38 + use std::collections::hash_map::Entry::Vacant; | 38 + use std::collections::hash_set::Entry::Vacant; | Compiling tokio v1.47.1 Compiling rmp v0.8.14 error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:209:9 | 209 | self.pq.len() | ^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:277:9 | 277 | self.pq.len() | ^^^^^^^ cannot infer type for type parameter `I` error[E0790]: cannot call associated function on trait without specifying the corresponding `impl` type --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:93:5 | 90 | #[derive(Clone)] | ----- in this derive macro expansion ... 93 | pub(crate) store: Store, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot call associated function of trait | note: required for `Store` to implement `Clone` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:54:10 | 54 | #[derive(Clone)] | ^^^^^ unsatisfied trait bound introduced in this `derive` macro help: use a fully-qualified path to a specific available implementation | 93 | >, | +++++++++++++++++++ + error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:174:20 | 174 | store: Store::with_capacity_and_hasher(capacity, hash_builder), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `P` declared on the struct `Store` | = note: cannot satisfy `_: Ord` note: required by a bound in `Store::::with_capacity_and_hasher` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:113:8 | 113 | P: Ord, | ^^^ required by this bound in `Store::::with_capacity_and_hasher` ... 127 | pub fn with_capacity_and_hasher(capacity: usize, hash_builder: H) -> Self { | ------------------------ required by a bound in this associated function help: consider specifying the generic arguments | 174 | store: Store::::with_capacity_and_hasher(capacity, hash_builder), | +++++++++++ error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:186:9 | 186 | self.store.capacity() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:192:9 | 192 | self.store.iter() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:210:9 | 210 | self.store.len() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:215:9 | 215 | self.store.is_empty() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:308:9 | 308 | self.find_min().and_then(|i| { | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:319:14 | 319 | self.find_max().and_then(|i| { | ^^^^^^^^ cannot infer type for type parameter `P` | = note: cannot satisfy `_: Ord` note: required by a bound in `DoublePriorityQueue::::find_max` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:856:8 | 856 | P: Ord, | ^^^ required by this bound in `DoublePriorityQueue::::find_max` ... 1057 | fn find_max(&self) -> Option { | -------- required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:356:9 | 356 | IntoSortedIter { pq: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `P` declared on the struct `IntoSortedIter` | = note: cannot satisfy `_: Ord` note: required by a bound in `double_priority_queue::iterators::IntoSortedIter` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/iterators.rs:240:8 | 238 | pub struct IntoSortedIter | -------------- required by a bound in this struct 239 | where 240 | P: Ord, | ^^^ required by this bound in `IntoSortedIter` help: consider specifying the generic arguments | 356 | IntoSortedIter:: { pq: self } | +++++++++++ error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:528:9 | 528 | self.find_min().and_then(|i| { | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:567:14 | 567 | self.find_max().and_then(|i| { | ^^^^^^^^ cannot infer type for type parameter `P` | = note: cannot satisfy `_: Ord` note: required by a bound in `DoublePriorityQueue::::find_max` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:856:8 | 856 | P: Ord, | ^^^ required by this bound in `DoublePriorityQueue::::find_max` ... 1057 | fn find_max(&self) -> Option { | -------- required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:654:17 | 654 | if self.get_priority(&item).map_or(true, |p| priority > *p) { | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `DoublePriorityQueue::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:421:8 | 421 | I: Hash + Eq, | ^^^^ required by this bound in `DoublePriorityQueue::::get_priority` ... 755 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:692:17 | 692 | if self.get_priority(&item).map_or(true, |p| priority < *p) { | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `DoublePriorityQueue::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:421:8 | 421 | I: Hash + Eq, | ^^^^ required by this bound in `DoublePriorityQueue::::get_priority` ... 755 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:760:20 | 760 | self.store.get_priority(item) | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `Store::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:353:8 | 353 | I: Hash + Eq, | ^^^^ required by this bound in `Store::::get_priority` ... 432 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:771:20 | 771 | self.store.contains(item) | ^^^^^^^^ cannot infer type for type parameter `P` | = note: cannot satisfy `_: Ord` note: required by a bound in `Store::::contains` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:352:8 | 352 | P: Ord, | ^^^ required by this bound in `Store::::contains` ... 443 | pub fn contains(&self, item: &Q) -> bool | -------- required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:781:20 | 781 | self.store.get(item) | ^^^ cannot infer type for type parameter `H` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required by a bound in `Store::::get` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:354:8 | 354 | H: BuildHasher, | ^^^^^^^^^^^ required by this bound in `Store::::get` ... 453 | pub fn get(&self, item: &Q) -> Option<(&I, &P)> | --- required by a bound in this associated function error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:813:24 | 813 | if pos.0 < self.len() { | ^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:823:9 | 823 | self.store.into_vec() | ^^^^^^^^^^ cannot infer type for type parameter `P` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:847:15 | 847 | match self.len() { | ^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:862:12 | 862 | if self.len() <= 1 { | ^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1048:12 | 1048 | if self.is_empty() { | ^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed for `&_` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1065:33 | 1065 | .max_by_key(|i| unsafe { self.store.get_priority_from_position(**i) }) | ^^^ ------------------------------------------ type must be known at this point | help: try giving this closure an explicit return type | 1065 | .max_by_key(|i| -> &P unsafe { self.store.get_priority_from_position(**i) }) | +++++ error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1117:21 | 1117 | let store = Store::from_iter(iter); | ^^^^^ cannot infer type for type parameter `H` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required for `Store` to implement `std::iter::FromIterator<(I, P)>` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:600:15 | 600 | impl FromIterator<(I, P)> for Store | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ... 604 | H: BuildHasher + Default, | ----------- unsatisfied trait bound introduced here error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1146:9 | 1146 | self.store.iter() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1174:31 | 1174 | better_to_rebuild(self.len(), max) | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/double_priority_queue/mod.rs:1217:20 | 1217 | self.store == other.store | ^^ cannot infer type for type parameter `H2` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required for `Store` to implement `PartialEq>` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:563:25 | 563 | impl PartialEq> for Store | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ... 571 | H2: BuildHasher, | ----------- unsatisfied trait bound introduced here error[E0790]: cannot call associated function on trait without specifying the corresponding `impl` type --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:84:5 | 81 | #[derive(Clone, Debug)] | ----- in this derive macro expansion ... 84 | pub(crate) store: Store, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot call associated function of trait | note: required for `Store` to implement `Clone` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:54:10 | 54 | #[derive(Clone)] | ^^^^^ unsatisfied trait bound introduced in this `derive` macro help: use a fully-qualified path to a specific available implementation | 84 | >, | +++++++++++++++++++ + error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:165:20 | 165 | store: Store::with_capacity_and_hasher(capacity, hash_builder), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `P` declared on the struct `Store` | = note: cannot satisfy `_: Ord` note: required by a bound in `Store::::with_capacity_and_hasher` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:113:8 | 113 | P: Ord, | ^^^ required by this bound in `Store::::with_capacity_and_hasher` ... 127 | pub fn with_capacity_and_hasher(capacity: usize, hash_builder: H) -> Self { | ------------------------ required by a bound in this associated function help: consider specifying the generic arguments | 165 | store: Store::::with_capacity_and_hasher(capacity, hash_builder), | +++++++++++ error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:174:9 | 174 | self.store.iter() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:206:9 | 206 | self.store.capacity() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:212:9 | 212 | self.store.len() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:217:9 | 217 | self.store.is_empty() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:222:9 | 222 | self.store.into_vec() | ^^^^^^^^^^ cannot infer type for type parameter `P` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:298:15 | 298 | match self.len() { | ^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:324:9 | 324 | IntoSortedIter { pq: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `I` declared on the struct `IntoSortedIter` | help: consider specifying the generic arguments | 324 | IntoSortedIter:: { pq: self } | +++++++++++ error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:438:15 | 438 | match self.len() { | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:528:17 | 528 | if self.get_priority(&item).map_or(true, |p| priority > *p) { | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `PriorityQueue::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:331:8 | 331 | I: Hash + Eq, | ^^^^ required by this bound in `PriorityQueue::::get_priority` ... 630 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:566:17 | 566 | if self.get_priority(&item).map_or(true, |p| priority < *p) { | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `PriorityQueue::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:331:8 | 331 | I: Hash + Eq, | ^^^^ required by this bound in `PriorityQueue::::get_priority` ... 630 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:635:20 | 635 | self.store.get_priority(item) | ^^^^^^^^^^^^ cannot infer type for type parameter `I` | = note: cannot satisfy `_: Hash` note: required by a bound in `Store::::get_priority` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:353:8 | 353 | I: Hash + Eq, | ^^^^ required by this bound in `Store::::get_priority` ... 432 | pub fn get_priority(&self, item: &Q) -> Option<&P> | ------------ required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:646:20 | 646 | self.store.contains(item) | ^^^^^^^^ cannot infer type for type parameter `P` | = note: cannot satisfy `_: Ord` note: required by a bound in `Store::::contains` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:352:8 | 352 | P: Ord, | ^^^ required by this bound in `Store::::contains` ... 443 | pub fn contains(&self, item: &Q) -> bool | -------- required by a bound in this associated function error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:656:20 | 656 | self.store.get(item) | ^^^ cannot infer type for type parameter `H` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required by a bound in `Store::::get` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:354:8 | 354 | H: BuildHasher, | ^^^^^^^^^^^ required by this bound in `Store::::get` ... 453 | pub fn get(&self, item: &Q) -> Option<(&I, &P)> | --- required by a bound in this associated function error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:712:24 | 712 | if pos.0 < self.len() { | ^^^^ cannot infer type for type parameter `I` Compiling ordered-float v4.6.0 error[E0282]: type annotations needed for `&_` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:758:13 | 758 | let mut largestp = unsafe { self.store.get_priority_from_position(i) }; | ^^^^^^^^^^^^ ---------------------------------------- type must be known at this point | help: consider giving `largestp` an explicit type, where the type for type parameter `P` is specified | 758 | let mut largestp: &P = unsafe { self.store.get_priority_from_position(i) }; | ++++ error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:834:12 | 834 | if self.is_empty() { | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:888:21 | 888 | let store = Store::from_iter(iter); | ^^^^^ cannot infer type for type parameter `H` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required for `Store` to implement `std::iter::FromIterator<(I, P)>` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:600:15 | 600 | impl FromIterator<(I, P)> for Store | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ... 604 | H: BuildHasher + Default, | ----------- unsatisfied trait bound introduced here error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:917:9 | 917 | self.store.iter() | ^^^^^^^^^^ cannot infer type for type parameter `I` error[E0282]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:945:31 | 945 | better_to_rebuild(self.len(), max) | ^^^^ cannot infer type for type parameter `I` error[E0283]: type annotations needed --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/priority_queue/mod.rs:976:20 | 976 | self.store == other.store | ^^ cannot infer type for type parameter `H2` | = note: cannot satisfy `_: BuildHasher` = help: the following types implement trait `BuildHasher`: BuildHasherDefault RandomState note: required for `Store` to implement `PartialEq>` --> /pbulk/work/devel/py-uv/work/vendor/priority-queue-2.5.0/src/store.rs:563:25 | 563 | impl PartialEq> for Store | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ... 571 | H2: BuildHasher, | ----------- unsatisfied trait bound introduced here Compiling indoc v2.0.7 Compiling lazy_static v1.5.0 Compiling tempfile v3.20.0 Some errors have detailed explanations: E0282, E0283, E0463, E0531, E0790. For more information about an error, try `rustc --explain E0282`. error: could not compile `priority-queue` (lib) due to 69 previous errors warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO "cargo" "rustc" "--profile" "release" "--message-format" "json-render-diagnostics" "--manifest-path" "/pbulk/work/devel/py-uv/work/uv-0.9.15/crates/uv/Cargo.toml" "--bin" "uv" "--" "-C" "strip=symbols"` Error: command ['maturin-3.12', 'pep517', 'build-wheel', '-i', '/usr/pkg/bin/python3.12', '--compatibility', 'off'] returned non-zero exit status 1 ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/devel/py-uv *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/py-uv