Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Aug 2026 00:54:23 +0000
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ce18da5f70b9 - main - science/py-qiskit: Update to 2.5.1
Message-ID:  <6a7289bf.32919.673d16f5@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce18da5f70b92fa31181781168af28aeb10f045b

commit ce18da5f70b92fa31181781168af28aeb10f045b
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2026-08-05 00:51:24 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2026-08-05 00:54:10 +0000

    science/py-qiskit: Update to 2.5.1
    
    Take maintainership
    
    PR:             297056
    Reported by:    wen@
    Approved by:    yuri@(previous maintainer)
---
 science/py-qiskit/Makefile        |  19 +-
 science/py-qiskit/Makefile.crates | 387 ++++++++++++-------
 science/py-qiskit/distinfo        | 780 ++++++++++++++++++++++++--------------
 3 files changed, 738 insertions(+), 448 deletions(-)

diff --git a/science/py-qiskit/Makefile b/science/py-qiskit/Makefile
index c5bf20646d9e..a9219972cb94 100644
--- a/science/py-qiskit/Makefile
+++ b/science/py-qiskit/Makefile
@@ -1,10 +1,9 @@
 PORTNAME=	qiskit
-DISTVERSION=	2.2.1
-PORTREVISION=	9
+DISTVERSION=	2.5.1
 CATEGORIES=	science python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	yuri@FreeBSD.org
+MAINTAINER=	wen@FreeBSD.org
 COMMENT=	Open-source SDK for working with quantum computers
 WWW=		https://www.ibm.com/quantum/qiskit \
 		https://github.com/Qiskit/qiskit
@@ -14,7 +13,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 BROKEN_i386=	compilation fails: error[E0277]: the trait bound `u64: Index` is not satisfied, see https://codeberg.org/sarah-quinones/faer/issues/283
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools-rust>=1.13.0:devel/py-setuptools-rust@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}symengine>0.11:math/py-symengine@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
@@ -23,16 +24,20 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}stevedore>=0:devel/py-stevedore@${PY_FLAVOR}
 
 USES=		cargo python
-USE_PYTHON=	autoplist distutils pytest
+USE_PYTHON=	autoplist pep517 pytest
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	Qiskit
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
-PLIST_FILES+=	${PYTHON_SITELIBDIR}/qiskit/_accelerate.cpython-${PYTHON_SUFFIX}.so
-
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
 
+pre-build:
+	@${ECHO_CMD} "===> Unified hashbrown version to resolve pyo3 conflict"
+	@cd ${WRKSRC} && ${CARGO} update -p hashbrown@0.12.3 --precise 0.15.5
+	@cd ${WRKSRC} && ${CARGO} update -p hashbrown@0.14.5 --precise 0.15.5
+	@cd ${WRKSRC} && ${CARGO} update -p hashbrown@0.17.1 --precise 0.15.5
+
 .include <bsd.port.mk>
diff --git a/science/py-qiskit/Makefile.crates b/science/py-qiskit/Makefile.crates
index cdf76056ece6..1f199176760f 100644
--- a/science/py-qiskit/Makefile.crates
+++ b/science/py-qiskit/Makefile.crates
@@ -1,258 +1,353 @@
 CARGO_CRATES=	ahash-0.7.8 \
 		ahash-0.8.12 \
-		aho-corasick-1.1.3 \
+		aho-corasick-1.1.4 \
 		allocator-api2-0.2.21 \
-		anstream-0.6.20 \
-		anstyle-1.0.11 \
-		anstyle-parse-0.2.7 \
-		anstyle-query-1.1.4 \
-		anstyle-wincon-3.0.10 \
-		anyhow-1.0.99 \
+		anstream-1.0.0 \
+		anstyle-1.0.14 \
+		anstyle-parse-1.0.0 \
+		anstyle-query-1.1.5 \
+		anstyle-wincon-3.0.11 \
+		anyhow-1.0.102 \
 		approx-0.5.1 \
 		ariadne-0.3.0 \
-		autocfg-1.5.0 \
-		bincode-1.3.3 \
-		bitfield-struct-0.9.5 \
+		array-init-2.1.0 \
+		atomic-wait-1.1.0 \
+		autocfg-1.5.1 \
+		binrw-0.15.1 \
+		binrw_derive-0.15.1 \
+		bitfield-struct-0.13.0 \
 		bitflags-1.3.2 \
-		bitflags-2.9.4 \
+		bitflags-2.13.0 \
 		block-buffer-0.10.4 \
 		boolenum-0.1.0 \
-		bytemuck-1.23.2 \
-		bytemuck_derive-1.10.1 \
+		bumpalo-3.20.3 \
+		bytemuck-1.25.0 \
+		bytemuck_derive-1.10.2 \
 		byteorder-1.5.0 \
-		cbindgen-0.29.0 \
-		cfg-if-1.0.3 \
-		clap-4.5.47 \
-		clap_builder-4.5.47 \
-		clap_lex-0.7.5 \
-		colorchoice-1.0.4 \
+		cbindgen-0.29.4 \
+		cc-1.2.64 \
+		cfg-if-1.0.4 \
+		chacha20-0.10.0 \
+		clap-4.6.1 \
+		clap_builder-4.6.0 \
+		clap_derive-4.6.1 \
+		clap_lex-1.1.0 \
+		colorchoice-1.0.5 \
 		concolor-0.1.1 \
 		concolor-query-0.3.3 \
+		convert_case-0.10.0 \
 		countme-3.0.1 \
-		cov-mark-2.1.0 \
+		cov-mark-2.2.0 \
 		cpufeatures-0.2.17 \
+		cpufeatures-0.3.0 \
+		crossbeam-0.8.4 \
+		crossbeam-channel-0.5.15 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
+		crossbeam-queue-0.3.12 \
 		crossbeam-utils-0.8.21 \
+		crossterm-0.29.0 \
+		crossterm_winapi-0.9.1 \
 		crunchy-0.2.4 \
-		crypto-common-0.1.6 \
+		crypto-common-0.1.7 \
+		dashu-0.4.3 \
+		dashu-base-0.4.2 \
+		dashu-float-0.4.4 \
+		dashu-int-0.4.2 \
+		dashu-macros-0.4.2 \
+		dashu-ratio-0.4.2 \
+		defer-0.2.1 \
+		derive_more-2.1.1 \
+		derive_more-impl-2.1.1 \
 		digest-0.10.7 \
+		document-features-0.2.12 \
 		drop_bomb-0.1.5 \
-		dyn-stack-0.13.0 \
-		either-1.15.0 \
+		dyn-stack-0.13.2 \
+		dyn-stack-macros-0.1.3 \
+		either-1.16.0 \
 		enum-as-inner-0.6.1 \
+		env_filter-1.0.1 \
+		env_logger-0.11.10 \
 		equator-0.2.2 \
 		equator-0.4.2 \
+		equator-0.6.0 \
 		equator-macro-0.2.1 \
 		equator-macro-0.4.2 \
+		equator-macro-0.6.0 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
-		faer-0.21.9 \
-		faer-ext-0.5.0 \
-		faer-macros-0.21.0 \
-		faer-traits-0.21.5 \
-		fastrand-2.3.0 \
+		faer-0.24.0 \
+		faer-traits-0.24.0 \
+		fastrand-2.4.1 \
+		find-msvc-tools-0.1.9 \
 		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
 		foldhash-0.1.5 \
-		gemm-0.18.2 \
-		gemm-c32-0.18.2 \
-		gemm-c64-0.18.2 \
-		gemm-common-0.18.2 \
-		gemm-f16-0.18.2 \
-		gemm-f32-0.18.2 \
-		gemm-f64-0.18.2 \
-		generativity-1.1.0 \
+		foldhash-0.2.0 \
+		futures-core-0.3.32 \
+		futures-task-0.3.32 \
+		futures-util-0.3.32 \
+		gemm-0.19.0 \
+		gemm-c32-0.19.0 \
+		gemm-c64-0.19.0 \
+		gemm-common-0.19.0 \
+		gemm-f16-0.19.0 \
+		gemm-f32-0.19.0 \
+		gemm-f64-0.19.0 \
+		generativity-1.2.1 \
+		generator-0.8.9 \
 		generic-array-0.14.7 \
-		getrandom-0.2.16 \
-		getrandom-0.3.3 \
-		half-2.6.0 \
+		getrandom-0.2.17 \
+		getrandom-0.3.4 \
+		getrandom-0.4.3 \
+		glam-0.14.0 \
+		glam-0.15.2 \
+		glam-0.16.0 \
+		glam-0.17.3 \
+		glam-0.18.0 \
+		glam-0.19.0 \
+		glam-0.20.5 \
+		glam-0.21.3 \
+		glam-0.22.0 \
+		glam-0.23.0 \
+		glam-0.24.2 \
+		glam-0.25.0 \
+		glam-0.27.0 \
+		glam-0.28.0 \
+		glam-0.29.3 \
+		glam-0.30.10 \
+		glam-0.31.1 \
+		glam-0.32.1 \
+		half-2.7.1 \
 		hash32-0.3.1 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
+		hashbrown-0.17.1 \
 		heapless-0.8.0 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
-		indexmap-2.11.3 \
-		indoc-2.0.6 \
-		is-terminal-0.4.16 \
-		is_terminal_polyfill-1.70.1 \
+		indexmap-2.14.0 \
+		interpol-0.2.1 \
+		is-terminal-0.4.17 \
+		is_terminal_polyfill-1.70.2 \
 		itertools-0.10.5 \
-		itertools-0.11.0 \
 		itertools-0.14.0 \
-		itoa-1.0.15 \
+		itoa-1.0.18 \
+		jiff-0.2.28 \
+		jiff-static-0.2.28 \
+		js-sys-0.3.102 \
 		lazy_static-1.5.0 \
-		libc-0.2.175 \
-		libm-0.2.15 \
-		linux-raw-sys-0.11.0 \
-		log-0.4.28 \
+		lexical-core-1.0.6 \
+		lexical-parse-float-1.0.6 \
+		lexical-parse-integer-1.0.6 \
+		lexical-util-1.0.7 \
+		lexical-write-float-1.0.6 \
+		lexical-write-integer-1.0.6 \
+		libc-0.2.186 \
+		libm-0.2.16 \
+		libmimalloc-sys-0.1.49 \
+		linux-raw-sys-0.12.1 \
+		litrs-1.0.0 \
+		lock_api-0.4.14 \
+		log-0.4.32 \
+		loom-0.7.2 \
+		matchers-0.2.0 \
 		matrixmultiply-0.3.10 \
-		memchr-2.7.5 \
+		memchr-2.8.2 \
 		memoffset-0.9.1 \
-		minimal-lexical-0.2.1 \
-		nalgebra-0.33.2 \
+		mimalloc-0.1.52 \
+		mio-1.2.1 \
+		nalgebra-0.33.3 \
+		nalgebra-0.34.2 \
 		nalgebra-macros-0.2.2 \
-		nano-gemm-0.1.3 \
-		nano-gemm-c32-0.1.0 \
-		nano-gemm-c64-0.1.0 \
-		nano-gemm-codegen-0.1.0 \
-		nano-gemm-core-0.1.0 \
-		nano-gemm-f32-0.1.0 \
-		nano-gemm-f64-0.1.0 \
+		nalgebra-macros-0.3.0 \
+		nano-gemm-0.2.2 \
+		nano-gemm-c32-0.2.1 \
+		nano-gemm-c64-0.2.1 \
+		nano-gemm-codegen-0.2.1 \
+		nano-gemm-core-0.2.1 \
+		nano-gemm-f32-0.2.1 \
+		nano-gemm-f64-0.2.1 \
 		ndarray-0.16.1 \
 		ndarray-einsum-0.8.0 \
-		nom-7.1.3 \
-		nom-unicode-0.3.0 \
+		nom-8.0.0 \
+		nom-language-0.1.0 \
+		nom-unicode-0.4.0 \
 		npyz-0.8.4 \
+		npyz-0.9.1 \
+		nu-ansi-term-0.50.3 \
+		num-0.4.3 \
 		num-bigint-0.4.6 \
 		num-complex-0.4.6 \
 		num-integer-0.1.46 \
+		num-iter-0.1.45 \
+		num-modular-0.6.4 \
+		num-order-1.2.0 \
 		num-rational-0.4.2 \
 		num-traits-0.2.19 \
-		numpy-0.25.0 \
-		once_cell-1.21.3 \
-		once_cell_polyfill-1.70.1 \
+		num_cpus-1.17.0 \
+		numpy-0.29.0 \
+		once_cell-1.21.4 \
+		once_cell_polyfill-1.70.2 \
 		oq3_lexer-0.7.0 \
 		oq3_parser-0.7.0 \
 		oq3_semantics-0.7.0 \
 		oq3_source_file-0.7.0 \
 		oq3_syntax-0.7.0 \
+		owo-colors-4.3.0 \
+		parking_lot-0.12.5 \
+		parking_lot_core-0.9.12 \
 		paste-1.0.15 \
-		pest-2.8.2 \
-		pest_derive-2.8.2 \
-		pest_generator-2.8.2 \
-		pest_meta-2.8.2 \
+		pastey-0.2.3 \
+		pest-2.8.6 \
+		pest_derive-2.8.6 \
+		pest_generator-2.8.6 \
+		pest_meta-2.8.6 \
 		petgraph-0.6.5 \
-		petgraph-0.7.1 \
-		portable-atomic-1.11.1 \
-		portable-atomic-util-0.2.4 \
+		petgraph-0.8.3 \
+		pin-project-lite-0.2.17 \
+		portable-atomic-1.13.1 \
+		portable-atomic-util-0.2.7 \
 		ppv-lite86-0.2.21 \
-		priority-queue-2.6.0 \
+		priority-queue-2.7.0 \
+		private-gemm-x86-0.1.20 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.101 \
-		pulp-0.21.5 \
+		proc-macro2-1.0.106 \
+		pulp-0.22.2 \
 		pulp-macro-0.1.1 \
+		pulp-wasm-simd-flag-0.1.0 \
 		py_literal-0.4.0 \
-		pyo3-0.25.1 \
-		pyo3-build-config-0.25.1 \
-		pyo3-ffi-0.25.1 \
-		pyo3-macros-0.25.1 \
-		pyo3-macros-backend-0.25.1 \
-		quote-1.0.40 \
+		pyo3-0.29.0 \
+		pyo3-build-config-0.29.0 \
+		pyo3-ffi-0.29.0 \
+		pyo3-macros-0.29.0 \
+		pyo3-macros-backend-0.29.0 \
+		qd-0.8.0 \
+		quote-1.0.45 \
 		r-efi-5.3.0 \
+		r-efi-6.0.0 \
 		ra_ap_limit-0.0.188 \
-		rand-0.8.5 \
-		rand-0.9.2 \
+		rand-0.8.6 \
+		rand-0.9.4 \
+		rand-0.10.1 \
 		rand_chacha-0.3.1 \
 		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
-		rand_core-0.9.3 \
-		rand_distr-0.4.3 \
+		rand_core-0.9.5 \
+		rand_core-0.10.1 \
 		rand_distr-0.5.1 \
-		rand_pcg-0.3.1 \
-		rand_pcg-0.9.0 \
+		rand_distr-0.6.0 \
+		rand_pcg-0.10.2 \
 		raw-cpuid-11.6.0 \
 		rawpointer-0.2.1 \
-		rayon-1.11.0 \
-		rayon-cond-0.3.0 \
+		rayon-1.12.0 \
 		rayon-cond-0.4.0 \
 		rayon-core-1.13.0 \
 		reborrow-0.5.5 \
-		regex-1.11.2 \
-		regex-automata-0.4.10 \
-		regex-syntax-0.8.6 \
+		redox_syscall-0.5.18 \
+		regex-1.12.4 \
+		regex-automata-0.4.14 \
+		regex-syntax-0.8.11 \
 		rowan-0.15.15 \
-		rstar-0.12.2 \
+		rsgridsynth-0.2.0 \
+		rstar-0.13.0 \
 		rustc-hash-1.1.0 \
-		rustc-hash-2.1.1 \
+		rustc-hash-2.1.2 \
+		rustc_version-0.4.1 \
 		rustiq-core-0.0.11 \
-		rustix-1.1.2 \
+		rustix-1.1.4 \
 		rustversion-1.0.22 \
-		rustworkx-core-0.16.0 \
-		ryu-1.0.20 \
+		rustworkx-core-0.18.0 \
 		safe_arch-0.7.4 \
 		same-file-1.0.6 \
+		scoped-tls-1.0.1 \
+		scopeguard-1.2.0 \
+		semver-1.0.28 \
 		seq-macro-0.3.6 \
-		serde-1.0.225 \
-		serde_core-1.0.225 \
-		serde_derive-1.0.225 \
-		serde_json-1.0.145 \
-		serde_spanned-0.6.9 \
+		serde-1.0.228 \
+		serde_core-1.0.228 \
+		serde_derive-1.0.228 \
+		serde_json-1.0.150 \
+		serde_spanned-1.1.1 \
 		sha2-0.10.9 \
+		sharded-slab-0.1.7 \
+		shlex-2.0.1 \
+		signal-hook-0.3.18 \
+		signal-hook-mio-0.2.5 \
+		signal-hook-registry-1.4.8 \
 		simba-0.9.1 \
-		smallvec-1.15.1 \
+		slab-0.4.12 \
+		smallvec-1.15.2 \
 		smol_str-0.2.2 \
-		stable_deref_trait-1.2.0 \
+		spindle-0.2.6 \
+		stable_deref_trait-1.2.1 \
+		static_assertions-1.1.0 \
 		strsim-0.11.1 \
 		syn-1.0.109 \
-		syn-2.0.106 \
+		syn-2.0.118 \
 		sysctl-0.6.0 \
-		target-lexicon-0.13.3 \
-		tempfile-3.22.0 \
+		target-lexicon-0.13.5 \
+		tempfile-3.27.0 \
 		text-size-1.1.1 \
 		thiserror-1.0.69 \
-		thiserror-2.0.16 \
+		thiserror-2.0.18 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.16 \
-		toml-0.8.23 \
-		toml_datetime-0.6.11 \
-		toml_edit-0.22.27 \
-		toml_write-0.1.2 \
+		thiserror-impl-2.0.18 \
+		thread_local-1.1.9 \
+		toml-0.9.12+spec-1.1.0 \
+		toml_datetime-0.7.5+spec-1.1.0 \
+		toml_parser-1.1.2+spec-1.1.0 \
+		toml_writer-1.1.1+spec-1.1.0 \
+		tracing-0.1.44 \
+		tracing-core-0.1.36 \
+		tracing-log-0.2.0 \
+		tracing-subscriber-0.3.23 \
 		triomphe-0.1.11 \
-		typenum-1.18.0 \
+		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
-		unicode-ident-1.0.19 \
-		unicode-properties-0.1.3 \
+		unicode-ident-1.0.24 \
+		unicode-properties-0.1.4 \
+		unicode-segmentation-1.13.3 \
 		unicode-width-0.1.14 \
+		unicode-width-0.2.2 \
 		unicode-xid-0.2.6 \
-		unindent-0.2.4 \
 		utf8parse-0.2.2 \
-		uuid-1.18.1 \
+		uuid-1.23.3 \
+		valuable-0.1.1 \
 		version_check-0.9.5 \
 		walkdir-2.5.0 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
-		wasi-0.14.7+wasi-0.2.4 \
-		wasip2-1.0.1+wasi-0.2.4 \
+		wasip2-1.0.4+wasi-0.2.12 \
+		wasm-bindgen-0.2.125 \
+		wasm-bindgen-macro-0.2.125 \
+		wasm-bindgen-macro-support-0.2.125 \
+		wasm-bindgen-shared-0.2.125 \
 		wide-0.7.33 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
-		windows-link-0.1.3 \
-		windows-link-0.2.0 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-link-0.2.1 \
+		windows-result-0.4.1 \
+		windows-sys-0.42.0 \
 		windows-sys-0.45.0 \
-		windows-sys-0.59.0 \
-		windows-sys-0.60.2 \
-		windows-sys-0.61.0 \
+		windows-sys-0.61.2 \
 		windows-targets-0.42.2 \
-		windows-targets-0.52.6 \
-		windows-targets-0.53.3 \
 		windows_aarch64_gnullvm-0.42.2 \
-		windows_aarch64_gnullvm-0.52.6 \
-		windows_aarch64_gnullvm-0.53.0 \
 		windows_aarch64_msvc-0.42.2 \
-		windows_aarch64_msvc-0.52.6 \
-		windows_aarch64_msvc-0.53.0 \
 		windows_i686_gnu-0.42.2 \
-		windows_i686_gnu-0.52.6 \
-		windows_i686_gnu-0.53.0 \
-		windows_i686_gnullvm-0.52.6 \
-		windows_i686_gnullvm-0.53.0 \
 		windows_i686_msvc-0.42.2 \
-		windows_i686_msvc-0.52.6 \
-		windows_i686_msvc-0.53.0 \
 		windows_x86_64_gnu-0.42.2 \
-		windows_x86_64_gnu-0.52.6 \
-		windows_x86_64_gnu-0.53.0 \
 		windows_x86_64_gnullvm-0.42.2 \
-		windows_x86_64_gnullvm-0.52.6 \
-		windows_x86_64_gnullvm-0.53.0 \
 		windows_x86_64_msvc-0.42.2 \
-		windows_x86_64_msvc-0.52.6 \
-		windows_x86_64_msvc-0.53.0 \
-		winnow-0.7.13 \
-		wit-bindgen-0.46.0 \
+		winnow-0.7.15 \
+		winnow-1.0.3 \
+		wit-bindgen-0.57.1 \
 		xshell-0.2.7 \
 		xshell-macros-0.2.7 \
 		yansi-0.5.1 \
-		zerocopy-0.8.27 \
-		zerocopy-derive-0.8.27
+		zerocopy-0.8.52 \
+		zerocopy-derive-0.8.52 \
+		zmij-1.0.21
diff --git a/science/py-qiskit/distinfo b/science/py-qiskit/distinfo
index 000080ba686a..dd27ba5d2c97 100644
--- a/science/py-qiskit/distinfo
+++ b/science/py-qiskit/distinfo
@@ -1,142 +1,246 @@
-TIMESTAMP = 1759971062
+TIMESTAMP = 1785020894
 SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
 SIZE (rust/crates/ahash-0.7.8.crate) = 38550
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
-SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
-SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
+SIZE (rust/crates/anstream-1.0.0.crate) = 28916
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
+SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/ariadne-0.3.0.crate) = 72fe02fc62033df9ba41cba57ee19acf5e742511a140c7dbc3a873e19a19a1bd
 SIZE (rust/crates/ariadne-0.3.0.crate) = 21829
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitfield-struct-0.9.5.crate) = b2869c63ccf4f8bf0d485070b880e60e097fb7aeea80ee82a0a94a957e372a0b
-SIZE (rust/crates/bitfield-struct-0.9.5.crate) = 15953
+SHA256 (rust/crates/array-init-2.1.0.crate) = 3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc
+SIZE (rust/crates/array-init-2.1.0.crate) = 11927
+SHA256 (rust/crates/atomic-wait-1.1.0.crate) = a55b94919229f2c42292fd71ffa4b75e83193bffdd77b1e858cd55fd2d0b0ea8
+SIZE (rust/crates/atomic-wait-1.1.0.crate) = 4643
+SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
+SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
+SHA256 (rust/crates/binrw-0.15.1.crate) = d53195f985e88ab94d1cc87e80049dd2929fd39e4a772c5ae96a7e5c4aad3642
+SIZE (rust/crates/binrw-0.15.1.crate) = 93753
+SHA256 (rust/crates/binrw_derive-0.15.1.crate) = 5910da05ee556b789032c8ff5a61fb99239580aa3fd0bfaa8f4d094b2aee00ad
+SIZE (rust/crates/binrw_derive-0.15.1.crate) = 50553
+SHA256 (rust/crates/bitfield-struct-0.13.0.crate) = 3ca6739863c590881f038d033a146c51ddae239186a4327014839fd864f44ed5
+SIZE (rust/crates/bitfield-struct-0.13.0.crate) = 20413
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.13.0.crate) = b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
+SIZE (rust/crates/bitflags-2.13.0.crate) = 51280
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/boolenum-0.1.0.crate) = a6c8abd585d7026df20a9ae12982127ba5e81cc7a09397b957e71659da8c5de8
 SIZE (rust/crates/boolenum-0.1.0.crate) = 3444
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
-SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
-SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
+SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
+SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
-SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
-SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/cbindgen-0.29.4.crate) = 2ecb53484c9c167ba674026b656d8a27d7657a58e6066aa902bfb1a4aa00ae20
+SIZE (rust/crates/cbindgen-0.29.4.crate) = 238017
+SHA256 (rust/crates/cc-1.2.64.crate) = dad887fd958be91b5098c0248def011f4523ab786cd411be668777e55063501f
+SIZE (rust/crates/cc-1.2.64.crate) = 97697
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
+SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
+SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
+SIZE (rust/crates/clap-4.6.1.crate) = 61836
+SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
+SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9
+SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512
+SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
+SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
+SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
 SHA256 (rust/crates/concolor-0.1.1.crate) = 0b946244a988c390a94667ae0e3958411fa40cc46ea496a929b263d883f5f9c3
 SIZE (rust/crates/concolor-0.1.1.crate) = 10093
 SHA256 (rust/crates/concolor-query-0.3.3.crate) = 88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf
 SIZE (rust/crates/concolor-query-0.3.3.crate) = 8337
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
 SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
 SIZE (rust/crates/countme-3.0.1.crate) = 10784
-SHA256 (rust/crates/cov-mark-2.1.0.crate) = 3f1d92727879fb4f24cec33a35e3bff74035541326cbc12ad44ba8886d1927b0
-SIZE (rust/crates/cov-mark-2.1.0.crate) = 8715
+SHA256 (rust/crates/cov-mark-2.2.0.crate) = 90863d8442510cddf7f46618c4f92413774635771a3e80830c8b30d183420b14
+SIZE (rust/crates/cov-mark-2.2.0.crate) = 8741
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
 SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
 SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
 SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/dashu-0.4.3.crate) = dc8621924e1a1d2e19f3ea55c7b553a90b1f63a0a5c0a3f5b44afce841d08aa0
+SIZE (rust/crates/dashu-0.4.3.crate) = 11411
+SHA256 (rust/crates/dashu-base-0.4.2.crate) = fab3f0756c8585395280bd81b384cd28bbd66d6b00e66124ecfd1f644938b38c
+SIZE (rust/crates/dashu-base-0.4.2.crate) = 25342
+SHA256 (rust/crates/dashu-float-0.4.4.crate) = 85d913daa4f8193f709a2b5cc87a8be649dac8d816f7f049fb0a38e8b9e5d23b
+SIZE (rust/crates/dashu-float-0.4.4.crate) = 95150
+SHA256 (rust/crates/dashu-int-0.4.2.crate) = d6a93d93dc2aca9a071e6ecb2af883441e8b34357a1037bc536e1c52b0d3c713
+SIZE (rust/crates/dashu-int-0.4.2.crate) = 142895
+SHA256 (rust/crates/dashu-macros-0.4.2.crate) = a89dbf51c81b22b30a0a30a4fcff84c4af8bdcd7a6159a556007b0b2dabc1e79
+SIZE (rust/crates/dashu-macros-0.4.2.crate) = 12625
+SHA256 (rust/crates/dashu-ratio-0.4.2.crate) = b689daf8ea2221461973a29752a648e2971a377acefbf20df88e063f491032c7
+SIZE (rust/crates/dashu-ratio-0.4.2.crate) = 45949
+SHA256 (rust/crates/defer-0.2.1.crate) = 930c7171c8df9fb1782bdf9b918ed9ed2d33d1d22300abb754f9085bc48bf8e8
+SIZE (rust/crates/defer-0.2.1.crate) = 6174
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
 SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
 SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
-SHA256 (rust/crates/dyn-stack-0.13.0.crate) = 490bd48eb68fffcfed519b4edbfd82c69cbe741d175b84f0e0cbe8c57cbe0bdd
-SIZE (rust/crates/dyn-stack-0.13.0.crate) = 21828
-SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
-SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/dyn-stack-0.13.2.crate) = 1c4713e43e2886ba72b8271aa66c93d722116acf7a75555cce11dcde84388fe8
+SIZE (rust/crates/dyn-stack-0.13.2.crate) = 21524
+SHA256 (rust/crates/dyn-stack-macros-0.1.3.crate) = e1d926b4d407d372f141f93bb444696142c29d32962ccbd3531117cf3aa0bfa9
+SIZE (rust/crates/dyn-stack-macros-0.1.3.crate) = 3048
+SHA256 (rust/crates/either-1.16.0.crate) = 91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e
+SIZE (rust/crates/either-1.16.0.crate) = 21248
 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
 SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/env_filter-1.0.1.crate) = 32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef
+SIZE (rust/crates/env_filter-1.0.1.crate) = 15045
+SHA256 (rust/crates/env_logger-0.11.10.crate) = 0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a
+SIZE (rust/crates/env_logger-0.11.10.crate) = 31613
 SHA256 (rust/crates/equator-0.2.2.crate) = c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea
 SIZE (rust/crates/equator-0.2.2.crate) = 4943
 SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
 SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-0.6.0.crate) = 02da895aab06bbebefb6b2595f6d637b18c9ff629b4cd840965bb3164e4194b0
+SIZE (rust/crates/equator-0.6.0.crate) = 6874
 SHA256 (rust/crates/equator-macro-0.2.1.crate) = 3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc
 SIZE (rust/crates/equator-macro-0.2.1.crate) = 4084
 SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
 SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equator-macro-0.6.0.crate) = 2b14b339eb76d07f052cdbad76ca7c1310e56173a138095d3bf42a23c06ef5d8
+SIZE (rust/crates/equator-macro-0.6.0.crate) = 3644
 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
-SHA256 (rust/crates/faer-0.21.9.crate) = ebe9ac2a073e05ca749eeea503fae16a91440b20d2e92b6fc6f6c6919b9964eb
-SIZE (rust/crates/faer-0.21.9.crate) = 576636
-SHA256 (rust/crates/faer-ext-0.5.0.crate) = 9756e068191bf4f6b6a36dd131687f1f802cd2e3fce8b1ec4dbd5a5f5dfbafe1
-SIZE (rust/crates/faer-ext-0.5.0.crate) = 19830
-SHA256 (rust/crates/faer-macros-0.21.0.crate) = 9d0a255d1442b5825c61812a7eafda9034ec53d969c98555251085e148428e6a
-SIZE (rust/crates/faer-macros-0.21.0.crate) = 3857
-SHA256 (rust/crates/faer-traits-0.21.5.crate) = 1430e111b20872c7eaa82c7ada071bff1c3e3ac09cc6f4df676065fd2d41eb62
-SIZE (rust/crates/faer-traits-0.21.5.crate) = 13192
-SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
-SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/faer-0.24.0.crate) = 02d2ecfb80b6f8b0c569e36988a052e64b14d8def9d372390b014e8bf79f299a
+SIZE (rust/crates/faer-0.24.0.crate) = 753871
+SHA256 (rust/crates/faer-traits-0.24.0.crate) = b87d23ed7ab1f26c0cba0e5b9e061a796fbb7dc170fa8bee6970055a1308bb0f
+SIZE (rust/crates/faer-traits-0.24.0.crate) = 16022
+SHA256 (rust/crates/fastrand-2.4.1.crate) = 9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6
+SIZE (rust/crates/fastrand-2.4.1.crate) = 20773
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/gemm-0.18.2.crate) = ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451
-SIZE (rust/crates/gemm-0.18.2.crate) = 20056
-SHA256 (rust/crates/gemm-c32-0.18.2.crate) = f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847
-SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764
-SHA256 (rust/crates/gemm-c64-0.18.2.crate) = dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf
-SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653
-SHA256 (rust/crates/gemm-common-0.18.2.crate) = a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3
-SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507
-SHA256 (rust/crates/gemm-f16-0.18.2.crate) = cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109
-SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372
-SHA256 (rust/crates/gemm-f32-0.18.2.crate) = bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864
-SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320
-SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd
-SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199
-SHA256 (rust/crates/generativity-1.1.0.crate) = 5881e4c3c2433fe4905bb19cfd2b5d49d4248274862b68c27c33d9ba4e13f9ec
-SIZE (rust/crates/generativity-1.1.0.crate) = 12947
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
+SIZE (rust/crates/futures-core-0.3.32.crate) = 14684
+SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
+SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
+SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
+SHA256 (rust/crates/gemm-0.19.0.crate) = aa0673db364b12263d103b68337a68fbecc541d6f6b61ba72fe438654709eacb
+SIZE (rust/crates/gemm-0.19.0.crate) = 20203
+SHA256 (rust/crates/gemm-c32-0.19.0.crate) = 086936dbdcb99e37aad81d320f98f670e53c1e55a98bee70573e83f95beb128c
+SIZE (rust/crates/gemm-c32-0.19.0.crate) = 7461
+SHA256 (rust/crates/gemm-c64-0.19.0.crate) = 20c8aeeeec425959bda4d9827664029ba1501a90a0d1e6228e48bef741db3a3f
+SIZE (rust/crates/gemm-c64-0.19.0.crate) = 7358
+SHA256 (rust/crates/gemm-common-0.19.0.crate) = 88027625910cc9b1085aaaa1c4bc46bb3a36aad323452b33c25b5e4e7c8e2a3e
+SIZE (rust/crates/gemm-common-0.19.0.crate) = 31225
+SHA256 (rust/crates/gemm-f16-0.19.0.crate) = e3df7a55202e6cd6739d82ae3399c8e0c7e1402859b30e4cb780e61525d9486e
+SIZE (rust/crates/gemm-f16-0.19.0.crate) = 11181
+SHA256 (rust/crates/gemm-f32-0.19.0.crate) = 02e0b8c9da1fbec6e3e3ab2ce6bc259ef18eb5f6f0d3e4edf54b75f9fd41a81c
+SIZE (rust/crates/gemm-f32-0.19.0.crate) = 7017
+SHA256 (rust/crates/gemm-f64-0.19.0.crate) = 056131e8f2a521bfab322f804ccd652520c79700d81209e9d9275bbdecaadc6a
+SIZE (rust/crates/gemm-f64-0.19.0.crate) = 6896
+SHA256 (rust/crates/generativity-1.2.1.crate) = d2c81fb5260e37854d09d5c87183309fd8c555b75289427884b25660bc87a85e
+SIZE (rust/crates/generativity-1.2.1.crate) = 15911
+SHA256 (rust/crates/generator-0.8.9.crate) = b3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513ae
+SIZE (rust/crates/generator-0.8.9.crate) = 41533
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
-SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/getrandom-0.4.3.crate) = 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099
+SIZE (rust/crates/getrandom-0.4.3.crate) = 52437
+SHA256 (rust/crates/glam-0.14.0.crate) = 333928d5eb103c5d4050533cec0384302db6be8ef7d3cebd30ec6a35350353da
+SIZE (rust/crates/glam-0.14.0.crate) = 124814
+SHA256 (rust/crates/glam-0.15.2.crate) = 3abb554f8ee44336b72d522e0a7fe86a29e09f839a36022fa869a7dfe941a54b
+SIZE (rust/crates/glam-0.15.2.crate) = 139448
+SHA256 (rust/crates/glam-0.16.0.crate) = 4126c0479ccf7e8664c36a2d719f5f2c140fbb4f9090008098d2c291fa5b3f16
+SIZE (rust/crates/glam-0.16.0.crate) = 140941
+SHA256 (rust/crates/glam-0.17.3.crate) = e01732b97afd8508eee3333a541b9f7610f454bb818669e66e90f5f57c93a776
+SIZE (rust/crates/glam-0.17.3.crate) = 144048
+SHA256 (rust/crates/glam-0.18.0.crate) = 525a3e490ba77b8e326fb67d4b44b4bd2f920f44d4cc73ccec50adc68e3bee34
+SIZE (rust/crates/glam-0.18.0.crate) = 157697
+SHA256 (rust/crates/glam-0.19.0.crate) = 2b8509e6791516e81c1a630d0bd7fbac36d2fa8712a9da8662e716b52d5051ca
+SIZE (rust/crates/glam-0.19.0.crate) = 166710
+SHA256 (rust/crates/glam-0.20.5.crate) = f43e957e744be03f5801a55472f593d43fabdebf25a4585db250f04d86b1675f
+SIZE (rust/crates/glam-0.20.5.crate) = 170136
+SHA256 (rust/crates/glam-0.21.3.crate) = 518faa5064866338b013ff9b2350dc318e14cc4fcd6cb8206d7e7c9886c98815
+SIZE (rust/crates/glam-0.21.3.crate) = 254957
+SHA256 (rust/crates/glam-0.22.0.crate) = 12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774
+SIZE (rust/crates/glam-0.22.0.crate) = 264726
+SHA256 (rust/crates/glam-0.23.0.crate) = 8e4afd9ad95555081e109fe1d21f2a30c691b5f0919c67dfa690a2e1eb6bd51c
+SIZE (rust/crates/glam-0.23.0.crate) = 266059
+SHA256 (rust/crates/glam-0.24.2.crate) = b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945
+SIZE (rust/crates/glam-0.24.2.crate) = 318902
+SHA256 (rust/crates/glam-0.25.0.crate) = 151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3
+SIZE (rust/crates/glam-0.25.0.crate) = 364932
+SHA256 (rust/crates/glam-0.27.0.crate) = 9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9
+SIZE (rust/crates/glam-0.27.0.crate) = 401827
+SHA256 (rust/crates/glam-0.28.0.crate) = 779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94
+SIZE (rust/crates/glam-0.28.0.crate) = 438523
+SHA256 (rust/crates/glam-0.29.3.crate) = 8babf46d4c1c9d92deac9f7be466f76dfc4482b6452fc5024b5e8daf6ffeb3ee
+SIZE (rust/crates/glam-0.29.3.crate) = 544470
+SHA256 (rust/crates/glam-0.30.10.crate) = 19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9
+SIZE (rust/crates/glam-0.30.10.crate) = 773605
+SHA256 (rust/crates/glam-0.31.1.crate) = 556f6b2ea90b8d15a74e0e7bb41671c9bdf38cd9f78c284d750b9ce58a2b5be7
+SIZE (rust/crates/glam-0.31.1.crate) = 829131
+SHA256 (rust/crates/glam-0.32.1.crate) = f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0
+SIZE (rust/crates/glam-0.32.1.crate) = 830817
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
 SIZE (rust/crates/hash32-0.3.1.crate) = 10273
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -145,90 +249,140 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
+SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512
 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
 SIZE (rust/crates/heapless-0.8.0.crate) = 77802
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
 SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
-SHA256 (rust/crates/indexmap-2.11.3.crate) = 92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3
-SIZE (rust/crates/indexmap-2.11.3.crate) = 100271
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
-SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/interpol-0.2.1.crate) = eb58032ba748f4010d15912a1855a8a0b1ba9eaad3395b0c171c09b3b356ae50
+SIZE (rust/crates/interpol-0.2.1.crate) = 3940
+SHA256 (rust/crates/is-terminal-0.4.17.crate) = 3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46
+SIZE (rust/crates/is-terminal-0.4.17.crate) = 7458
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
+SIZE (rust/crates/itoa-1.0.18.crate) = 15935
+SHA256 (rust/crates/jiff-0.2.28.crate) = 4603d3033e49e2b0e31229fcab20a5d40089c607d975cd9c80551dc69eed9102
+SIZE (rust/crates/jiff-0.2.28.crate) = 763563
+SHA256 (rust/crates/jiff-static-0.2.28.crate) = 782d32378dddf207193ac91cefb848ad41abb58195c95168e1291227a0832b47
+SIZE (rust/crates/jiff-static-0.2.28.crate) = 83742
+SHA256 (rust/crates/js-sys-0.3.102.crate) = 03d04c30968dffe80775bd4d7fb676131cd04a1fb46d2686dbffbaec2d9dfd31
+SIZE (rust/crates/js-sys-0.3.102.crate) = 108354
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
-SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
-SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
-SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
-SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lexical-core-1.0.6.crate) = 7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594
+SIZE (rust/crates/lexical-core-1.0.6.crate) = 30422
+SHA256 (rust/crates/lexical-parse-float-1.0.6.crate) = 52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56
+SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003
+SHA256 (rust/crates/lexical-parse-integer-1.0.6.crate) = 9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34
+SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501
+SHA256 (rust/crates/lexical-util-1.0.7.crate) = 2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17
+SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747
+SHA256 (rust/crates/lexical-write-float-1.0.6.crate) = 50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361
+SIZE (rust/crates/lexical-write-float-1.0.6.crate) = 106495
+SHA256 (rust/crates/lexical-write-integer-1.0.6.crate) = 409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df
+SIZE (rust/crates/lexical-write-integer-1.0.6.crate) = 65404
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
+SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
+SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/libmimalloc-sys-0.1.49.crate) = 6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9
+SIZE (rust/crates/libmimalloc-sys-0.1.49.crate) = 500217
+SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
+SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
*** 597 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a7289bf.32919.673d16f5>