Skip to content

{lib}[gfbf/2023a] Transformers v4.48.2, tokenizers v0.21.0#22265

Closed
WilleBell wants to merge 8 commits intoeasybuilders:developfrom
WilleBell:20250205173848_new_pr_Transformers4482
Closed

{lib}[gfbf/2023a] Transformers v4.48.2, tokenizers v0.21.0#22265
WilleBell wants to merge 8 commits intoeasybuilders:developfrom
WilleBell:20250205173848_new_pr_Transformers4482

Conversation

@WilleBell
Copy link
Contributor

@WilleBell WilleBell commented Feb 5, 2025

(created using eb --new-pr)

Transformers 4.48.2 needs tokenizers >= 0.21 <0.22

TO DO:

  • Move to foss 2024a
  • Add easyconfig forSafetensors

…eb, tokenizers-0.21.0-GCCcore-12.3.0.eb, accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb, evaluate-0.4.3-gfbf-2023a.eb
@github-actions
Copy link

github-actions bot commented Feb 5, 2025

Updated software Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb

Diff against Transformers-4.30.2-gfbf-2022b.eb

easybuild/easyconfigs/t/Transformers/Transformers-4.30.2-gfbf-2022b.eb

diff --git a/easybuild/easyconfigs/t/Transformers/Transformers-4.30.2-gfbf-2022b.eb b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
index e77fd849e9..ed1e32c027 100644
--- a/easybuild/easyconfigs/t/Transformers/Transformers-4.30.2-gfbf-2022b.eb
+++ b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
@@ -1,32 +1,30 @@
 easyblock = 'PythonBundle'
 
 name = 'Transformers'
-version = '4.30.2'
+version = '4.48.2'
+local_tokenizersver = '0.21.0'
+versionsuffix = '-tokenizers-%s' % local_tokenizersver
 
 homepage = 'https://github.com/huggingface/transformers'
 description = """State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
     ('PyYAML', '6.0'),
-    ('tqdm', '4.64.1'),
-    ('tokenizers', '0.13.3'),
-    ('Safetensors', '0.4.3'),
+    ('tqdm', '4.66.1'),
+    ('tokenizers', local_tokenizersver),  # tokenizers>=0.21,<0.22
+    ('Safetensors', '0.4.3'),  # safetensors>=0.4.1
 ]
 
 exts_list = [
-    ('regex', '2023.6.3', {
-        'checksums': ['72d1a25bf36d2050ceb35b517afe13864865268dfb45910e2e17a84be6cbfeb0'],
+    ('regex', '2024.11.6', {
+        'checksums': ['7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519'],
     }),
-    ('huggingface-hub', '0.15.1', {
-        'source_tmpl': 'huggingface_hub-%(version)s.tar.gz',
-        'checksums': ['a61b7d1a7769fe10119e730277c72ab99d95c48d86a3d6da3e9f3d0f632a4081'],
-    }),
-    ('%(namelower)s', version, {
-        'checksums': ['f4a8aac4e1baffab4033f4a345b0d7dc7957d12a4f1ba969afea08205a513045'],
+    ('transformers', version, {
+        'checksums': ['dcfb73473e61f22fb3366fe2471ed2e42779ecdd49527a1bdf1937574855d516'],
     }),
 ]
 
Diff against Transformers-4.44.0-gfbf-2023b.eb

easybuild/easyconfigs/t/Transformers/Transformers-4.44.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/t/Transformers/Transformers-4.44.0-gfbf-2023b.eb b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
index 7a5dab100e..ed1e32c027 100644
--- a/easybuild/easyconfigs/t/Transformers/Transformers-4.44.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
@@ -1,28 +1,30 @@
 easyblock = 'PythonBundle'
 
 name = 'Transformers'
-version = '4.44.0'
+version = '4.48.2'
+local_tokenizersver = '0.21.0'
+versionsuffix = '-tokenizers-%s' % local_tokenizersver
 
 homepage = 'https://github.com/huggingface/transformers'
 description = """State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('PyYAML', '6.0.1'),
-    ('tqdm', '4.66.2'),
-    ('tokenizers', '0.19.1'),  # tokenizers>=0.19,<0.20
-    ('Safetensors', '0.4.4'),  # safetensors>=0.4.1
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('PyYAML', '6.0'),
+    ('tqdm', '4.66.1'),
+    ('tokenizers', local_tokenizersver),  # tokenizers>=0.21,<0.22
+    ('Safetensors', '0.4.3'),  # safetensors>=0.4.1
 ]
 
 exts_list = [
-    ('regex', '2024.7.24', {
-        'checksums': ['9cfd009eed1a46b27c14039ad5bbc5e71b6367c5b2e6d5f5da0ea91600817506'],
+    ('regex', '2024.11.6', {
+        'checksums': ['7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519'],
     }),
     ('transformers', version, {
-        'checksums': ['75699495e30b7635ca444d8d372e138c687ab51a875b387e33f1fb759c37f196'],
+        'checksums': ['dcfb73473e61f22fb3366fe2471ed2e42779ecdd49527a1bdf1937574855d516'],
     }),
 ]
 
Diff against Transformers-4.39.3-gfbf-2023a.eb

easybuild/easyconfigs/t/Transformers/Transformers-4.39.3-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/t/Transformers/Transformers-4.39.3-gfbf-2023a.eb b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
index 24252157d5..ed1e32c027 100644
--- a/easybuild/easyconfigs/t/Transformers/Transformers-4.39.3-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/t/Transformers/Transformers-4.48.2-gfbf-2023a-tokenizers-0.21.0.eb
@@ -1,7 +1,9 @@
 easyblock = 'PythonBundle'
 
 name = 'Transformers'
-version = '4.39.3'
+version = '4.48.2'
+local_tokenizersver = '0.21.0'
+versionsuffix = '-tokenizers-%s' % local_tokenizersver
 
 homepage = 'https://github.com/huggingface/transformers'
 description = """State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0"""
@@ -13,16 +15,16 @@ dependencies = [
     ('SciPy-bundle', '2023.07'),
     ('PyYAML', '6.0'),
     ('tqdm', '4.66.1'),
-    ('tokenizers', '0.15.2'),
-    ('Safetensors', '0.4.3'),
+    ('tokenizers', local_tokenizersver),  # tokenizers>=0.21,<0.22
+    ('Safetensors', '0.4.3'),  # safetensors>=0.4.1
 ]
 
 exts_list = [
-    ('regex', '2023.12.25', {
-        'checksums': ['29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5'],
+    ('regex', '2024.11.6', {
+        'checksums': ['7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519'],
     }),
-    ('%(namelower)s', version, {
-        'checksums': ['2586e5ff4150f122716fc40f5530e92871befc051848fbe82600969c535b762d'],
+    ('transformers', version, {
+        'checksums': ['dcfb73473e61f22fb3366fe2471ed2e42779ecdd49527a1bdf1937574855d516'],
     }),
 ]
 

Updated software tokenizers-0.21.0-GCCcore-12.3.0.eb

Diff against tokenizers-0.13.3-GCCcore-11.3.0.eb

easybuild/easyconfigs/t/tokenizers/tokenizers-0.13.3-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.13.3-GCCcore-11.3.0.eb b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
index 49c5dba10d..fc82fe2329 100644
--- a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.13.3-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
@@ -1,581 +1,605 @@
-easyblock = 'CargoPythonPackage'
+easyblock = 'CargoPythonBundle'
 
 name = 'tokenizers'
-version = '0.13.3'
+version = '0.21.0'
 
 homepage = 'https://github.com/huggingface/tokenizers'
 description = "Fast State-of-the-Art Tokenizers optimized for Research and Production"
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 crates = [
-    ('addr2line', '0.21.0'),
-    ('adler', '1.0.2'),
-    ('aes', '0.8.3'),
-    ('aho-corasick', '0.7.20'),
-    ('aho-corasick', '1.1.2'),
-    ('anstream', '0.3.2'),
-    ('anstyle', '1.0.1'),
-    ('anstyle-parse', '0.2.1'),
-    ('anstyle-query', '1.0.0'),
-    ('anstyle-wincon', '1.0.1'),
-    ('atty', '0.2.14'),
-    ('autocfg', '1.1.0'),
-    ('backtrace', '0.3.69'),
+    ('adler2', '2.0.0'),
+    ('aho-corasick', '1.1.3'),
+    ('anes', '0.1.6'),
+    ('anstyle', '1.0.10'),
+    ('assert_approx_eq', '1.1.0'),
+    ('autocfg', '1.4.0'),
     ('base64', '0.13.1'),
-    ('base64', '0.21.5'),
-    ('base64ct', '1.6.0'),
+    ('base64', '0.22.1'),
+    ('bit-set', '0.5.3'),
+    ('bit-vec', '0.6.3'),
     ('bitflags', '1.3.2'),
-    ('bitflags', '2.4.1'),
-    ('block-buffer', '0.10.4'),
-    ('bumpalo', '3.14.0'),
+    ('bitflags', '2.8.0'),
+    ('bumpalo', '3.17.0'),
     ('byteorder', '1.5.0'),
-    ('bytes', '1.5.0'),
-    ('bzip2', '0.4.4'),
-    ('bzip2-sys', '0.1.11+1.0.8'),
-    ('cached-path', '0.6.1'),
-    ('cc', '1.0.83'),
+    ('cast', '0.3.0'),
+    ('cc', '1.2.12'),
     ('cfg-if', '1.0.0'),
-    ('cipher', '0.4.4'),
-    ('clap', '4.3.8'),
-    ('clap_builder', '4.3.8'),
-    ('clap_derive', '4.3.2'),
-    ('clap_lex', '0.5.0'),
-    ('colorchoice', '1.0.0'),
-    ('console', '0.15.7'),
-    ('constant_time_eq', '0.1.5'),
-    ('core-foundation', '0.9.3'),
-    ('core-foundation-sys', '0.8.4'),
-    ('cpufeatures', '0.2.8'),
-    ('crc32fast', '1.3.2'),
-    ('crossbeam-deque', '0.8.3'),
-    ('crossbeam-epoch', '0.9.15'),
-    ('crossbeam-utils', '0.8.16'),
-    ('crypto-common', '0.1.6'),
-    ('darling', '0.14.4'),
-    ('darling_core', '0.14.4'),
-    ('darling_macro', '0.14.4'),
-    ('derive_builder', '0.12.0'),
-    ('derive_builder_core', '0.12.0'),
-    ('derive_builder_macro', '0.12.0'),
-    ('digest', '0.10.7'),
-    ('dirs', '4.0.0'),
-    ('dirs-sys', '0.3.7'),
-    ('either', '1.9.0'),
-    ('encode_unicode', '0.3.6'),
-    ('encoding_rs', '0.8.33'),
-    ('env_logger', '0.7.1'),
-    ('errno', '0.3.8'),
+    ('ciborium', '0.2.2'),
+    ('ciborium-io', '0.2.2'),
+    ('ciborium-ll', '0.2.2'),
+    ('clap', '4.5.28'),
+    ('clap_builder', '4.5.27'),
+    ('clap_lex', '0.7.4'),
+    ('console', '0.15.10'),
+    ('core-foundation', '0.9.4'),
+    ('core-foundation-sys', '0.8.7'),
+    ('crc32fast', '1.4.2'),
+    ('criterion', '0.5.1'),
+    ('criterion-plot', '0.5.0'),
+    ('crossbeam-deque', '0.8.6'),
+    ('crossbeam-epoch', '0.9.18'),
+    ('crossbeam-utils', '0.8.21'),
+    ('crunchy', '0.2.3'),
+    ('darling', '0.20.10'),
+    ('darling_core', '0.20.10'),
+    ('darling_macro', '0.20.10'),
+    ('derive_builder', '0.20.2'),
+    ('derive_builder_core', '0.20.2'),
+    ('derive_builder_macro', '0.20.2'),
+    ('dirs', '5.0.1'),
+    ('dirs-sys', '0.4.1'),
+    ('displaydoc', '0.2.5'),
+    ('either', '1.13.0'),
+    ('encode_unicode', '1.0.0'),
+    ('errno', '0.3.10'),
     ('esaxx-rs', '0.1.10'),
-    ('fastrand', '2.0.1'),
-    ('filetime', '0.2.22'),
-    ('flate2', '1.0.28'),
+    ('fancy-regex', '0.13.0'),
+    ('fastrand', '2.3.0'),
+    ('flate2', '1.0.35'),
     ('fnv', '1.0.7'),
     ('foreign-types', '0.3.2'),
     ('foreign-types-shared', '0.1.1'),
     ('form_urlencoded', '1.2.1'),
-    ('fs2', '0.4.3'),
-    ('futures-channel', '0.3.29'),
-    ('futures-core', '0.3.29'),
-    ('futures-io', '0.3.29'),
-    ('futures-sink', '0.3.29'),
-    ('futures-task', '0.3.29'),
-    ('futures-util', '0.3.29'),
-    ('generic-array', '0.14.7'),
-    ('getrandom', '0.2.10'),
-    ('gimli', '0.28.1'),
-    ('glob', '0.3.1'),
-    ('h2', '0.3.20'),
-    ('hashbrown', '0.12.3'),
-    ('heck', '0.4.1'),
-    ('hermit-abi', '0.1.19'),
-    ('hermit-abi', '0.3.3'),
-    ('hmac', '0.12.1'),
-    ('http', '0.2.11'),
-    ('http-body', '0.4.5'),
-    ('httparse', '1.8.0'),
-    ('httpdate', '1.0.3'),
-    ('humantime', '1.3.0'),
-    ('hyper', '0.14.27'),
-    ('hyper-tls', '0.5.0'),
+    ('getrandom', '0.2.15'),
+    ('getrandom', '0.3.1'),
+    ('half', '2.4.1'),
+    ('hermit-abi', '0.4.0'),
+    ('hf-hub', '0.3.2'),
+    ('icu_collections', '1.5.0'),
+    ('icu_locid', '1.5.0'),
+    ('icu_locid_transform', '1.5.0'),
+    ('icu_locid_transform_data', '1.5.0'),
+    ('icu_normalizer', '1.5.0'),
+    ('icu_normalizer_data', '1.5.0'),
+    ('icu_properties', '1.5.1'),
+    ('icu_properties_data', '1.5.0'),
+    ('icu_provider', '1.5.0'),
+    ('icu_provider_macros', '1.5.0'),
     ('ident_case', '1.0.1'),
-    ('idna', '0.5.0'),
-    ('indexmap', '1.9.3'),
-    ('indicatif', '0.15.0'),
-    ('indicatif', '0.16.2'),
-    ('indoc', '1.0.9'),
-    ('inout', '0.1.3'),
-    ('ipnet', '2.8.0'),
-    ('is-terminal', '0.4.9'),
-    ('itertools', '0.8.2'),
-    ('itertools', '0.9.0'),
-    ('itoa', '1.0.9'),
-    ('jobserver', '0.1.26'),
-    ('js-sys', '0.3.66'),
-    ('lazy_static', '1.4.0'),
-    ('libc', '0.2.147'),
-    ('libredox', '0.0.1'),
-    ('linux-raw-sys', '0.4.11'),
-    ('lock_api', '0.4.11'),
-    ('log', '0.4.20'),
-    ('macro_rules_attribute', '0.1.3'),
-    ('macro_rules_attribute-proc_macro', '0.1.3'),
-    ('matrixmultiply', '0.2.4'),
-    ('matrixmultiply', '0.3.8'),
-    ('memchr', '2.6.4'),
-    ('memoffset', '0.8.0'),
-    ('memoffset', '0.9.0'),
-    ('mime', '0.3.17'),
+    ('idna', '1.0.3'),
+    ('idna_adapter', '1.2.0'),
+    ('indicatif', '0.17.11'),
+    ('is-terminal', '0.4.15'),
+    ('itertools', '0.10.5'),
+    ('itertools', '0.11.0'),
+    ('itertools', '0.12.1'),
+    ('itoa', '1.0.14'),
+    ('js-sys', '0.3.77'),
+    ('lazy_static', '1.5.0'),
+    ('libc', '0.2.169'),
+    ('libredox', '0.1.3'),
+    ('linux-raw-sys', '0.4.15'),
+    ('litemap', '0.7.4'),
+    ('log', '0.4.25'),
+    ('macro_rules_attribute', '0.2.0'),
+    ('macro_rules_attribute-proc_macro', '0.2.0'),
+    ('memchr', '2.7.4'),
     ('minimal-lexical', '0.2.1'),
-    ('miniz_oxide', '0.7.1'),
-    ('mio', '0.8.8'),
-    ('monostate', '0.1.6'),
-    ('monostate-impl', '0.1.6'),
-    ('native-tls', '0.2.11'),
-    ('ndarray', '0.13.1'),
-    ('ndarray', '0.15.6'),
+    ('miniz_oxide', '0.8.3'),
+    ('monostate', '0.1.13'),
+    ('monostate-impl', '0.1.13'),
+    ('native-tls', '0.2.13'),
     ('nom', '7.1.3'),
-    ('num-complex', '0.2.4'),
-    ('num-complex', '0.4.4'),
-    ('num-integer', '0.1.45'),
-    ('num-traits', '0.2.17'),
-    ('num_cpus', '1.16.0'),
-    ('number_prefix', '0.3.0'),
+    ('nu-ansi-term', '0.46.0'),
+    ('num-traits', '0.2.19'),
     ('number_prefix', '0.4.0'),
-    ('numpy', '0.18.0'),
-    ('object', '0.32.1'),
-    ('once_cell', '1.18.0'),
+    ('once_cell', '1.20.2'),
     ('onig', '6.4.0'),
     ('onig_sys', '69.8.1'),
-    ('openssl', '0.10.55'),
+    ('oorandom', '11.1.4'),
+    ('openssl', '0.10.70'),
     ('openssl-macros', '0.1.1'),
-    ('openssl-probe', '0.1.5'),
-    ('openssl-sys', '0.9.90'),
-    ('parking_lot', '0.12.1'),
-    ('parking_lot_core', '0.9.9'),
-    ('password-hash', '0.4.2'),
-    ('paste', '1.0.14'),
-    ('pbkdf2', '0.11.0'),
+    ('openssl-probe', '0.1.6'),
+    ('openssl-sys', '0.9.105'),
+    ('option-ext', '0.2.0'),
+    ('overload', '0.1.1'),
+    ('paste', '1.0.15'),
     ('percent-encoding', '2.3.1'),
-    ('pin-project-lite', '0.2.13'),
-    ('pin-utils', '0.1.0'),
-    ('pkg-config', '0.3.27'),
-    ('ppv-lite86', '0.2.17'),
-    ('proc-macro2', '1.0.63'),
-    ('pyo3', '0.18.3'),
-    ('pyo3-build-config', '0.18.3'),
-    ('pyo3-ffi', '0.18.3'),
-    ('pyo3-macros', '0.18.3'),
-    ('pyo3-macros-backend', '0.18.3'),
-    ('quick-error', '1.2.3'),
-    ('quote', '1.0.30'),
+    ('pin-project-lite', '0.2.16'),
+    ('pkg-config', '0.3.31'),
+    ('plotters', '0.3.7'),
+    ('plotters-backend', '0.3.7'),
+    ('plotters-svg', '0.3.7'),
+    ('portable-atomic', '1.10.0'),
+    ('ppv-lite86', '0.2.20'),
+    ('proc-macro2', '1.0.93'),
+    ('quote', '1.0.38'),
     ('rand', '0.8.5'),
     ('rand_chacha', '0.3.1'),
     ('rand_core', '0.6.4'),
-    ('rawpointer', '0.2.1'),
-    ('rayon', '1.8.0'),
-    ('rayon-cond', '0.1.0'),
-    ('rayon-core', '1.12.0'),
-    ('redox_syscall', '0.3.5'),
-    ('redox_syscall', '0.4.1'),
-    ('redox_users', '0.4.4'),
-    ('regex', '1.10.2'),
-    ('regex-automata', '0.4.3'),
-    ('regex-syntax', '0.6.29'),
-    ('regex-syntax', '0.8.2'),
-    ('reqwest', '0.11.22'),
-    ('rustc-demangle', '0.1.23'),
-    ('rustc-hash', '1.1.0'),
-    ('rustix', '0.38.13'),
-    ('ryu', '1.0.15'),
-    ('schannel', '0.1.22'),
-    ('scopeguard', '1.2.0'),
-    ('security-framework', '2.9.2'),
-    ('security-framework-sys', '2.9.1'),
-    ('serde', '1.0.168'),
-    ('serde_derive', '1.0.168'),
-    ('serde_json', '1.0.99'),
-    ('serde_urlencoded', '0.7.1'),
-    ('sha1', '0.10.5'),
-    ('sha2', '0.10.7'),
-    ('slab', '0.4.9'),
-    ('smallvec', '1.11.2'),
-    ('socket2', '0.4.9'),
-    ('socket2', '0.5.4'),
+    ('rayon', '1.10.0'),
+    ('rayon-cond', '0.3.0'),
+    ('rayon-core', '1.12.1'),
+    ('redox_users', '0.4.6'),
+    ('regex', '1.11.1'),
+    ('regex-automata', '0.4.9'),
+    ('regex-syntax', '0.8.5'),
+    ('ring', '0.17.8'),
+    ('rustix', '0.38.44'),
+    ('rustls', '0.23.22'),
+    ('rustls-pki-types', '1.11.0'),
+    ('rustls-webpki', '0.102.8'),
+    ('rustversion', '1.0.19'),
+    ('ryu', '1.0.19'),
+    ('same-file', '1.0.6'),
+    ('schannel', '0.1.27'),
+    ('security-framework', '2.11.1'),
+    ('security-framework-sys', '2.14.0'),
+    ('serde', '1.0.217'),
+    ('serde_derive', '1.0.217'),
+    ('serde_json', '1.0.138'),
+    ('sharded-slab', '0.1.7'),
+    ('shlex', '1.3.0'),
+    ('smallvec', '1.13.2'),
+    ('spin', '0.9.8'),
     ('spm_precompiled', '0.1.4'),
-    ('strsim', '0.10.0'),
-    ('subtle', '2.5.0'),
-    ('syn', '1.0.109'),
-    ('syn', '2.0.22'),
-    ('system-configuration', '0.5.1'),
-    ('system-configuration-sys', '0.5.0'),
-    ('tar', '0.4.40'),
-    ('target-lexicon', '0.12.8'),
-    ('tempfile', '3.8.0'),
-    ('termcolor', '1.4.0'),
-    ('thiserror', '1.0.40'),
-    ('thiserror-impl', '1.0.40'),
-    ('time', '0.3.22'),
-    ('time-core', '0.1.1'),
-    ('tinyvec', '1.6.0'),
-    ('tinyvec_macros', '0.1.1'),
-    ('tokio', '1.33.0'),
-    ('tokio-native-tls', '0.3.1'),
-    ('tokio-util', '0.7.10'),
-    ('tower-service', '0.3.2'),
-    ('tracing', '0.1.40'),
-    ('tracing-core', '0.1.32'),
-    ('try-lock', '0.2.4'),
-    ('typenum', '1.17.0'),
-    ('unicode-bidi', '0.3.13'),
-    ('unicode-ident', '1.0.12'),
-    ('unicode-normalization', '0.1.22'),
+    ('stable_deref_trait', '1.2.0'),
+    ('strsim', '0.11.1'),
+    ('subtle', '2.6.1'),
+    ('syn', '2.0.98'),
+    ('synstructure', '0.13.1'),
+    ('tempfile', '3.16.0'),
+    ('thiserror', '1.0.69'),
+    ('thiserror-impl', '1.0.69'),
+    ('thread_local', '1.1.8'),
+    ('tinystr', '0.7.6'),
+    ('tinytemplate', '1.2.1'),
+    ('tracing', '0.1.41'),
+    ('tracing-attributes', '0.1.28'),
+    ('tracing-core', '0.1.33'),
+    ('tracing-log', '0.2.0'),
+    ('tracing-subscriber', '0.3.19'),
+    ('unicode-ident', '1.0.16'),
     ('unicode-normalization-alignments', '0.1.12'),
-    ('unicode-segmentation', '1.10.1'),
-    ('unicode-width', '0.1.11'),
+    ('unicode-segmentation', '1.12.0'),
+    ('unicode-width', '0.2.0'),
     ('unicode_categories', '0.1.1'),
-    ('unindent', '0.1.11'),
-    ('url', '2.5.0'),
-    ('utf8parse', '0.2.1'),
+    ('untrusted', '0.9.0'),
+    ('ureq', '2.12.1'),
+    ('url', '2.5.4'),
+    ('utf16_iter', '1.0.5'),
+    ('utf8_iter', '1.0.4'),
+    ('valuable', '0.1.1'),
     ('vcpkg', '0.2.15'),
-    ('version_check', '0.9.4'),
-    ('want', '0.3.1'),
+    ('walkdir', '2.5.0'),
     ('wasi', '0.11.0+wasi-snapshot-preview1'),
-    ('wasm-bindgen', '0.2.89'),
-    ('wasm-bindgen-backend', '0.2.89'),
-    ('wasm-bindgen-futures', '0.4.39'),
-    ('wasm-bindgen-macro', '0.2.89'),
-    ('wasm-bindgen-macro-support', '0.2.89'),
-    ('wasm-bindgen-shared', '0.2.89'),
-    ('web-sys', '0.3.66'),
+    ('wasi', '0.13.3+wasi-0.2.2'),
+    ('wasm-bindgen', '0.2.100'),
+    ('wasm-bindgen-backend', '0.2.100'),
+    ('wasm-bindgen-macro', '0.2.100'),
+    ('wasm-bindgen-macro-support', '0.2.100'),
+    ('wasm-bindgen-shared', '0.2.100'),
+    ('web-sys', '0.3.77'),
+    ('web-time', '1.1.0'),
+    ('webpki-roots', '0.26.8'),
     ('winapi', '0.3.9'),
     ('winapi-i686-pc-windows-gnu', '0.4.0'),
-    ('winapi-util', '0.1.6'),
+    ('winapi-util', '0.1.9'),
     ('winapi-x86_64-pc-windows-gnu', '0.4.0'),
-    ('windows-sys', '0.45.0'),
     ('windows-sys', '0.48.0'),
     ('windows-sys', '0.52.0'),
-    ('windows-targets', '0.42.2'),
+    ('windows-sys', '0.59.0'),
     ('windows-targets', '0.48.5'),
-    ('windows-targets', '0.52.0'),
-    ('windows_aarch64_gnullvm', '0.42.2'),
+    ('windows-targets', '0.52.6'),
     ('windows_aarch64_gnullvm', '0.48.5'),
-    ('windows_aarch64_gnullvm', '0.52.0'),
-    ('windows_aarch64_msvc', '0.42.2'),
+    ('windows_aarch64_gnullvm', '0.52.6'),
     ('windows_aarch64_msvc', '0.48.5'),
-    ('windows_aarch64_msvc', '0.52.0'),
-    ('windows_i686_gnu', '0.42.2'),
+    ('windows_aarch64_msvc', '0.52.6'),
     ('windows_i686_gnu', '0.48.5'),
-    ('windows_i686_gnu', '0.52.0'),
-    ('windows_i686_msvc', '0.42.2'),
+    ('windows_i686_gnu', '0.52.6'),
+    ('windows_i686_gnullvm', '0.52.6'),
     ('windows_i686_msvc', '0.48.5'),
-    ('windows_i686_msvc', '0.52.0'),
-    ('windows_x86_64_gnu', '0.42.2'),
+    ('windows_i686_msvc', '0.52.6'),
     ('windows_x86_64_gnu', '0.48.5'),
-    ('windows_x86_64_gnu', '0.52.0'),
-    ('windows_x86_64_gnullvm', '0.42.2'),
+    ('windows_x86_64_gnu', '0.52.6'),
     ('windows_x86_64_gnullvm', '0.48.5'),
-    ('windows_x86_64_gnullvm', '0.52.0'),
-    ('windows_x86_64_msvc', '0.42.2'),
+    ('windows_x86_64_gnullvm', '0.52.6'),
     ('windows_x86_64_msvc', '0.48.5'),
-    ('windows_x86_64_msvc', '0.52.0'),
-    ('winreg', '0.50.0'),
-    ('xattr', '1.0.1'),
-    ('zip', '0.6.6'),
-    ('zstd', '0.11.2+zstd.1.5.2'),
-    ('zstd-safe', '5.0.2+zstd.1.5.2'),
-    ('zstd-sys', '2.0.9+zstd.1.5.5'),
+    ('windows_x86_64_msvc', '0.52.6'),
+    ('wit-bindgen-rt', '0.33.0'),
+    ('write16', '1.0.0'),
+    ('writeable', '0.5.5'),
+    ('yoke', '0.7.5'),
+    ('yoke-derive', '0.7.5'),
+    ('zerocopy', '0.7.35'),
+    ('zerocopy-derive', '0.7.35'),
+    ('zerofrom', '0.1.5'),
+    ('zerofrom-derive', '0.1.5'),
+    ('zeroize', '1.8.1'),
+    ('zerovec', '0.10.4'),
+    ('zerovec-derive', '0.10.3'),
+    ('anstream', '0.6.18'),
+    ('anstyle-parse', '0.2.6'),
+    ('anstyle-query', '1.1.2'),
+    ('anstyle-wincon', '3.0.6'),
+    ('bitflags', '2.6.0'),
+    ('bumpalo', '3.16.0'),
+    ('cc', '1.2.1'),
+    ('colorchoice', '1.0.3'),
+    ('console', '0.15.8'),
+    ('crossbeam-deque', '0.8.5'),
+    ('crossbeam-utils', '0.8.20'),
+    ('encode_unicode', '0.3.6'),
+    ('env_filter', '0.1.2'),
+    ('env_logger', '0.11.5'),
+    ('errno', '0.3.9'),
+    ('fastrand', '2.2.0'),
+    ('heck', '0.5.0'),
+    ('humantime', '2.1.0'),
+    ('indicatif', '0.17.9'),
+    ('indoc', '2.0.5'),
+    ('is_terminal_polyfill', '1.70.1'),
+    ('js-sys', '0.3.72'),
+    ('libc', '0.2.166'),
+    ('linux-raw-sys', '0.4.14'),
+    ('log', '0.4.22'),
+    ('matrixmultiply', '0.3.9'),
+    ('memoffset', '0.9.1'),
+    ('ndarray', '0.15.6'),
+    ('ndarray', '0.16.1'),
+    ('num-complex', '0.4.6'),
+    ('num-integer', '0.1.46'),
+    ('numpy', '0.22.1'),
+    ('portable-atomic-util', '0.2.4'),
+    ('proc-macro2', '1.0.92'),
+    ('pyo3', '0.22.6'),
+    ('pyo3-build-config', '0.22.6'),
+    ('pyo3-ffi', '0.22.6'),
+    ('pyo3-macros', '0.22.6'),
+    ('pyo3-macros-backend', '0.22.6'),
+    ('quote', '1.0.37'),
+    ('rawpointer', '0.2.1'),
+    ('rustc-hash', '1.1.0'),
+    ('rustix', '0.38.41'),
+    ('ryu', '1.0.18'),
+    ('serde', '1.0.215'),
+    ('serde_derive', '1.0.215'),
+    ('serde_json', '1.0.133'),
+    ('syn', '2.0.89'),
+    ('target-lexicon', '0.12.16'),
+    ('tempfile', '3.14.0'),
+    ('unicode-ident', '1.0.14'),
+    ('unicode-width', '0.1.14'),
+    ('unindent', '0.2.3'),
+    ('utf8parse', '0.2.2'),
+    ('wasm-bindgen', '0.2.95'),
+    ('wasm-bindgen-backend', '0.2.95'),
+    ('wasm-bindgen-macro', '0.2.95'),
+    ('wasm-bindgen-macro-support', '0.2.95'),
+    ('wasm-bindgen-shared', '0.2.95'),
 ]
+
 sources = [SOURCE_TAR_GZ]
 checksums = [
-    {'tokenizers-0.13.3.tar.gz': '2e546dbb68b623008a5442353137fbb0123d311a6d7ba52f2667c8862a75af2e'},
-    {'addr2line-0.21.0.tar.gz': '8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb'},
-    {'adler-1.0.2.tar.gz': 'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'},
-    {'aes-0.8.3.tar.gz': 'ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2'},
-    {'aho-corasick-0.7.20.tar.gz': 'cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac'},
-    {'aho-corasick-1.1.2.tar.gz': 'b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0'},
-    {'anstream-0.3.2.tar.gz': '0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163'},
-    {'anstyle-1.0.1.tar.gz': '3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd'},
-    {'anstyle-parse-0.2.1.tar.gz': '938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333'},
-    {'anstyle-query-1.0.0.tar.gz': '5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b'},
-    {'anstyle-wincon-1.0.1.tar.gz': '180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188'},
-    {'atty-0.2.14.tar.gz': 'd9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8'},
-    {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'},
-    {'backtrace-0.3.69.tar.gz': '2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837'},
+    {'tokenizers-0.21.0.tar.gz': 'ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'},
+    {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'},
+    {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'},
+    {'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'},
+    {'anstyle-1.0.10.tar.gz': '55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9'},
+    {'assert_approx_eq-1.1.0.tar.gz': '3c07dab4369547dbe5114677b33fbbf724971019f3818172d59a97a61c774ffd'},
+    {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'},
     {'base64-0.13.1.tar.gz': '9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8'},
-    {'base64-0.21.5.tar.gz': '35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9'},
-    {'base64ct-1.6.0.tar.gz': '8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b'},
+    {'base64-0.22.1.tar.gz': '72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6'},
+    {'bit-set-0.5.3.tar.gz': '0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1'},
+    {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'},
     {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'},
-    {'bitflags-2.4.1.tar.gz': '327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07'},
-    {'block-buffer-0.10.4.tar.gz': '3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71'},
-    {'bumpalo-3.14.0.tar.gz': '7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec'},
+    {'bitflags-2.8.0.tar.gz': '8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36'},
+    {'bumpalo-3.17.0.tar.gz': '1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf'},
     {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'},
-    {'bytes-1.5.0.tar.gz': 'a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223'},
-    {'bzip2-0.4.4.tar.gz': 'bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8'},
-    {'bzip2-sys-0.1.11+1.0.8.tar.gz': '736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc'},
-    {'cached-path-0.6.1.tar.gz': '097968e38f1319207f057d0f4d76452e4f4f847a5de61c5215379f297fa034f3'},
-    {'cc-1.0.83.tar.gz': 'f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0'},
+    {'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'},
+    {'cc-1.2.12.tar.gz': '755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2'},
     {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
-    {'cipher-0.4.4.tar.gz': '773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad'},
-    {'clap-4.3.8.tar.gz': 'd9394150f5b4273a1763355bd1c2ec54cc5a2593f790587bcd6b2c947cfa9211'},
-    {'clap_builder-4.3.8.tar.gz': '9a78fbdd3cc2914ddf37ba444114bc7765bbdcb55ec9cbe6fa054f0137400717'},
-    {'clap_derive-4.3.2.tar.gz': 'b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f'},
-    {'clap_lex-0.5.0.tar.gz': '2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b'},
-    {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'},
-    {'console-0.15.7.tar.gz': 'c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8'},
-    {'constant_time_eq-0.1.5.tar.gz': '245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc'},
-    {'core-foundation-0.9.3.tar.gz': '194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146'},
-    {'core-foundation-sys-0.8.4.tar.gz': 'e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa'},
-    {'cpufeatures-0.2.8.tar.gz': '03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c'},
-    {'crc32fast-1.3.2.tar.gz': 'b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d'},
-    {'crossbeam-deque-0.8.3.tar.gz': 'ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef'},
-    {'crossbeam-epoch-0.9.15.tar.gz': 'ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7'},
-    {'crossbeam-utils-0.8.16.tar.gz': '5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294'},
-    {'crypto-common-0.1.6.tar.gz': '1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3'},
-    {'darling-0.14.4.tar.gz': '7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850'},
-    {'darling_core-0.14.4.tar.gz': '109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0'},
-    {'darling_macro-0.14.4.tar.gz': 'a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e'},
-    {'derive_builder-0.12.0.tar.gz': '8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8'},
-    {'derive_builder_core-0.12.0.tar.gz': 'c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f'},
-    {'derive_builder_macro-0.12.0.tar.gz': 'ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e'},
-    {'digest-0.10.7.tar.gz': '9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292'},
-    {'dirs-4.0.0.tar.gz': 'ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059'},
-    {'dirs-sys-0.3.7.tar.gz': '1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6'},
-    {'either-1.9.0.tar.gz': 'a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07'},
-    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
-    {'encoding_rs-0.8.33.tar.gz': '7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1'},
-    {'env_logger-0.7.1.tar.gz': '44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36'},
-    {'errno-0.3.8.tar.gz': 'a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245'},
+    {'ciborium-0.2.2.tar.gz': '42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e'},
+    {'ciborium-io-0.2.2.tar.gz': '05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757'},
+    {'ciborium-ll-0.2.2.tar.gz': '57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9'},
+    {'clap-4.5.28.tar.gz': '3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff'},
+    {'clap_builder-4.5.27.tar.gz': '1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7'},
+    {'clap_lex-0.7.4.tar.gz': 'f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6'},
+    {'console-0.15.10.tar.gz': 'ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b'},
+    {'core-foundation-0.9.4.tar.gz': '91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f'},
+    {'core-foundation-sys-0.8.7.tar.gz': '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'},
+    {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'},
+    {'criterion-0.5.1.tar.gz': 'f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f'},
+    {'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'},
+    {'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'},
+    {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'},
+    {'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'},
+    {'crunchy-0.2.3.tar.gz': '43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929'},
+    {'darling-0.20.10.tar.gz': '6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989'},
+    {'darling_core-0.20.10.tar.gz': '95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5'},
+    {'darling_macro-0.20.10.tar.gz': 'd336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806'},
+    {'derive_builder-0.20.2.tar.gz': '507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947'},
+    {'derive_builder_core-0.20.2.tar.gz': '2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8'},
+    {'derive_builder_macro-0.20.2.tar.gz': 'ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c'},
+    {'dirs-5.0.1.tar.gz': '44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225'},
+    {'dirs-sys-0.4.1.tar.gz': '520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c'},
+    {'displaydoc-0.2.5.tar.gz': '97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0'},
+    {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'},
+    {'encode_unicode-1.0.0.tar.gz': '34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0'},
+    {'errno-0.3.10.tar.gz': '33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d'},
     {'esaxx-rs-0.1.10.tar.gz': 'd817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6'},
-    {'fastrand-2.0.1.tar.gz': '25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5'},
-    {'filetime-0.2.22.tar.gz': 'd4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0'},
-    {'flate2-1.0.28.tar.gz': '46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e'},
+    {'fancy-regex-0.13.0.tar.gz': '531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2'},
+    {'fastrand-2.3.0.tar.gz': '37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be'},
+    {'flate2-1.0.35.tar.gz': 'c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c'},
     {'fnv-1.0.7.tar.gz': '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'},
     {'foreign-types-0.3.2.tar.gz': 'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'},
     {'foreign-types-shared-0.1.1.tar.gz': '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'},
     {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'},
-    {'fs2-0.4.3.tar.gz': '9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213'},
-    {'futures-channel-0.3.29.tar.gz': 'ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb'},
-    {'futures-core-0.3.29.tar.gz': 'eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c'},
-    {'futures-io-0.3.29.tar.gz': '8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa'},
-    {'futures-sink-0.3.29.tar.gz': 'e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817'},
-    {'futures-task-0.3.29.tar.gz': 'efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2'},
-    {'futures-util-0.3.29.tar.gz': 'a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104'},
-    {'generic-array-0.14.7.tar.gz': '85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a'},
-    {'getrandom-0.2.10.tar.gz': 'be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427'},
-    {'gimli-0.28.1.tar.gz': '4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253'},
-    {'glob-0.3.1.tar.gz': 'd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b'},
-    {'h2-0.3.20.tar.gz': '97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049'},
-    {'hashbrown-0.12.3.tar.gz': '8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888'},
-    {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'},
-    {'hermit-abi-0.1.19.tar.gz': '62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33'},
-    {'hermit-abi-0.3.3.tar.gz': 'd77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7'},
-    {'hmac-0.12.1.tar.gz': '6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e'},
-    {'http-0.2.11.tar.gz': '8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb'},
-    {'http-body-0.4.5.tar.gz': 'd5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1'},
-    {'httparse-1.8.0.tar.gz': 'd897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904'},
-    {'httpdate-1.0.3.tar.gz': 'df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9'},
-    {'humantime-1.3.0.tar.gz': 'df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f'},
-    {'hyper-0.14.27.tar.gz': 'ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468'},
-    {'hyper-tls-0.5.0.tar.gz': 'd6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905'},
+    {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'},
+    {'getrandom-0.3.1.tar.gz': '43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8'},
+    {'half-2.4.1.tar.gz': '6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888'},
+    {'hermit-abi-0.4.0.tar.gz': 'fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc'},
+    {'hf-hub-0.3.2.tar.gz': '2b780635574b3d92f036890d8373433d6f9fc7abb320ee42a5c25897fc8ed732'},
+    {'icu_collections-1.5.0.tar.gz': 'db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526'},
+    {'icu_locid-1.5.0.tar.gz': '13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637'},
+    {'icu_locid_transform-1.5.0.tar.gz': '01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e'},
+    {'icu_locid_transform_data-1.5.0.tar.gz': 'fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e'},
+    {'icu_normalizer-1.5.0.tar.gz': '19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f'},
+    {'icu_normalizer_data-1.5.0.tar.gz': 'f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516'},
+    {'icu_properties-1.5.1.tar.gz': '93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5'},
+    {'icu_properties_data-1.5.0.tar.gz': '67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569'},
+    {'icu_provider-1.5.0.tar.gz': '6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9'},
+    {'icu_provider_macros-1.5.0.tar.gz': '1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6'},
     {'ident_case-1.0.1.tar.gz': 'b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39'},
-    {'idna-0.5.0.tar.gz': '634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6'},
-    {'indexmap-1.9.3.tar.gz': 'bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99'},
-    {'indicatif-0.15.0.tar.gz': '7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4'},
-    {'indicatif-0.16.2.tar.gz': '2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b'},
-    {'indoc-1.0.9.tar.gz': 'bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306'},
-    {'inout-0.1.3.tar.gz': 'a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5'},
-    {'ipnet-2.8.0.tar.gz': '28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6'},
-    {'is-terminal-0.4.9.tar.gz': 'cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b'},
-    {'itertools-0.8.2.tar.gz': 'f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484'},
-    {'itertools-0.9.0.tar.gz': '284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b'},
-    {'itoa-1.0.9.tar.gz': 'af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38'},
-    {'jobserver-0.1.26.tar.gz': '936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2'},
-    {'js-sys-0.3.66.tar.gz': 'cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca'},
-    {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'},
-    {'libc-0.2.147.tar.gz': 'b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3'},
-    {'libredox-0.0.1.tar.gz': '85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8'},
-    {'linux-raw-sys-0.4.11.tar.gz': '969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829'},
-    {'lock_api-0.4.11.tar.gz': '3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45'},
-    {'log-0.4.20.tar.gz': 'b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f'},
-    {'macro_rules_attribute-0.1.3.tar.gz': 'cf0c9b980bf4f3a37fd7b1c066941dd1b1d0152ce6ee6e8fe8c49b9f6810d862'},
-    {'macro_rules_attribute-proc_macro-0.1.3.tar.gz':
-     '58093314a45e00c77d5c508f76e77c3396afbbc0d01506e7fae47b018bac2b1d'},
-    {'matrixmultiply-0.2.4.tar.gz': '916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1'},
-    {'matrixmultiply-0.3.8.tar.gz': '7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2'},
-    {'memchr-2.6.4.tar.gz': 'f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167'},
-    {'memoffset-0.8.0.tar.gz': 'd61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1'},
-    {'memoffset-0.9.0.tar.gz': '5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c'},
-    {'mime-0.3.17.tar.gz': '6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a'},
+    {'idna-1.0.3.tar.gz': '686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e'},
+    {'idna_adapter-1.2.0.tar.gz': 'daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71'},
+    {'indicatif-0.17.11.tar.gz': '183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235'},
+    {'is-terminal-0.4.15.tar.gz': 'e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37'},
+    {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'},
+    {'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'},
+    {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'},
+    {'itoa-1.0.14.tar.gz': 'd75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674'},
+    {'js-sys-0.3.77.tar.gz': '1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f'},
+    {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'},
+    {'libc-0.2.169.tar.gz': 'b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a'},
+    {'libredox-0.1.3.tar.gz': 'c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d'},
+    {'linux-raw-sys-0.4.15.tar.gz': 'd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab'},
+    {'litemap-0.7.4.tar.gz': '4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104'},
+    {'log-0.4.25.tar.gz': '04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f'},
+    {'macro_rules_attribute-0.2.0.tar.gz': '8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13'},
+    {'macro_rules_attribute-proc_macro-0.2.0.tar.gz':
+     'b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568'},
+    {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
     {'minimal-lexical-0.2.1.tar.gz': '68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a'},
-    {'miniz_oxide-0.7.1.tar.gz': 'e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7'},
-    {'mio-0.8.8.tar.gz': '927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2'},
-    {'monostate-0.1.6.tar.gz': '0230b703f1ac35df1e24f6d0d2255472bcccaf657ecdfa4f1fcbcad1ad5bb98a'},
-    {'monostate-impl-0.1.6.tar.gz': '8795add3e14028f11f8e848bd3294898a8294767b3776b6f733560d33bd2530b'},
-    {'native-tls-0.2.11.tar.gz': '07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e'},
-    {'ndarray-0.13.1.tar.gz': 'ac06db03ec2f46ee0ecdca1a1c34a99c0d188a0d83439b84bf0cb4b386e4ab09'},
-    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'miniz_oxide-0.8.3.tar.gz': 'b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924'},
+    {'monostate-0.1.13.tar.gz': '0d208407d7552cd041d8cdb69a1bc3303e029c598738177a3d87082004dc0e1e'},
+    {'monostate-impl-0.1.13.tar.gz': 'a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0'},
+    {'native-tls-0.2.13.tar.gz': '0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c'},
     {'nom-7.1.3.tar.gz': 'd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a'},
-    {'num-complex-0.2.4.tar.gz': 'b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95'},
-    {'num-complex-0.4.4.tar.gz': '1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214'},
-    {'num-integer-0.1.45.tar.gz': '225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9'},
-    {'num-traits-0.2.17.tar.gz': '39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c'},
-    {'num_cpus-1.16.0.tar.gz': '4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43'},
-    {'number_prefix-0.3.0.tar.gz': '17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a'},
+    {'nu-ansi-term-0.46.0.tar.gz': '77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84'},
+    {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'},
     {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'},
-    {'numpy-0.18.0.tar.gz': '96b0fee4571867d318651c24f4a570c3f18408cf95f16ccb576b3ce85496a46e'},
-    {'object-0.32.1.tar.gz': '9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0'},
-    {'once_cell-1.18.0.tar.gz': 'dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d'},
+    {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'},
     {'onig-6.4.0.tar.gz': '8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f'},
     {'onig_sys-69.8.1.tar.gz': '7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7'},
-    {'openssl-0.10.55.tar.gz': '345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d'},
+    {'oorandom-11.1.4.tar.gz': 'b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9'},
+    {'openssl-0.10.70.tar.gz': '61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6'},
     {'openssl-macros-0.1.1.tar.gz': 'a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c'},
-    {'openssl-probe-0.1.5.tar.gz': 'ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf'},
-    {'openssl-sys-0.9.90.tar.gz': '374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6'},
-    {'parking_lot-0.12.1.tar.gz': '3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f'},
-    {'parking_lot_core-0.9.9.tar.gz': '4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e'},
-    {'password-hash-0.4.2.tar.gz': '7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700'},
-    {'paste-1.0.14.tar.gz': 'de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c'},
-    {'pbkdf2-0.11.0.tar.gz': '83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917'},
+    {'openssl-probe-0.1.6.tar.gz': 'd05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e'},
+    {'openssl-sys-0.9.105.tar.gz': '8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc'},
+    {'option-ext-0.2.0.tar.gz': '04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d'},
+    {'overload-0.1.1.tar.gz': 'b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39'},
+    {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'},
     {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'},
-    {'pin-project-lite-0.2.13.tar.gz': '8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58'},
-    {'pin-utils-0.1.0.tar.gz': '8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184'},
-    {'pkg-config-0.3.27.tar.gz': '26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964'},
-    {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'},
-    {'proc-macro2-1.0.63.tar.gz': '7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb'},
-    {'pyo3-0.18.3.tar.gz': 'e3b1ac5b3731ba34fdaa9785f8d74d17448cd18f30cf19e0c7e7b1fdb5272109'},
-    {'pyo3-build-config-0.18.3.tar.gz': '9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3'},
-    {'pyo3-ffi-0.18.3.tar.gz': 'fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c'},
-    {'pyo3-macros-0.18.3.tar.gz': 'a9d39c55dab3fc5a4b25bbd1ac10a2da452c4aca13bb450f22818a002e29648d'},
-    {'pyo3-macros-backend-0.18.3.tar.gz': '97daff08a4c48320587b5224cc98d609e3c27b6d437315bd40b605c98eeb5918'},
-    {'quick-error-1.2.3.tar.gz': 'a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0'},
-    {'quote-1.0.30.tar.gz': '5907a1b7c277254a8b15170f6e7c97cfa60ee7872a3217663bb81151e48184bb'},
+    {'pin-project-lite-0.2.16.tar.gz': '3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b'},
+    {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'},
+    {'plotters-0.3.7.tar.gz': '5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747'},
+    {'plotters-backend-0.3.7.tar.gz': 'df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a'},
+    {'plotters-svg-0.3.7.tar.gz': '51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670'},
+    {'portable-atomic-1.10.0.tar.gz': '280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6'},
+    {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'},
+    {'proc-macro2-1.0.93.tar.gz': '60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99'},
+    {'quote-1.0.38.tar.gz': '0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc'},
     {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'},
     {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'},
     {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'},
-    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
-    {'rayon-1.8.0.tar.gz': '9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1'},
-    {'rayon-cond-0.1.0.tar.gz': 'fd1259362c9065e5ea39a789ef40b1e3fd934c94beb7b5ab3ac6629d3b5e7cb7'},
-    {'rayon-core-1.12.0.tar.gz': '5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed'},
-    {'redox_syscall-0.3.5.tar.gz': '567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29'},
-    {'redox_syscall-0.4.1.tar.gz': '4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa'},
-    {'redox_users-0.4.4.tar.gz': 'a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4'},
-    {'regex-1.10.2.tar.gz': '380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343'},
-    {'regex-automata-0.4.3.tar.gz': '5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f'},
-    {'regex-syntax-0.6.29.tar.gz': 'f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1'},
-    {'regex-syntax-0.8.2.tar.gz': 'c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f'},
-    {'reqwest-0.11.22.tar.gz': '046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b'},
-    {'rustc-demangle-0.1.23.tar.gz': 'd626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76'},
-    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
-    {'rustix-0.38.13.tar.gz': 'd7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662'},
-    {'ryu-1.0.15.tar.gz': '1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741'},
-    {'schannel-0.1.22.tar.gz': '0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88'},
-    {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'},
-    {'security-framework-2.9.2.tar.gz': '05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de'},
-    {'security-framework-sys-2.9.1.tar.gz': 'e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a'},
-    {'serde-1.0.168.tar.gz': 'd614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af'},
-    {'serde_derive-1.0.168.tar.gz': 'd4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641'},
-    {'serde_json-1.0.99.tar.gz': '46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3'},
-    {'serde_urlencoded-0.7.1.tar.gz': 'd3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd'},
-    {'sha1-0.10.5.tar.gz': 'f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3'},
-    {'sha2-0.10.7.tar.gz': '479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8'},
-    {'slab-0.4.9.tar.gz': '8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67'},
-    {'smallvec-1.11.2.tar.gz': '4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970'},
-    {'socket2-0.4.9.tar.gz': '64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662'},
-    {'socket2-0.5.4.tar.gz': '4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e'},
+    {'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'},
+    {'rayon-cond-0.3.0.tar.gz': '059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9'},
+    {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'},
+    {'redox_users-0.4.6.tar.gz': 'ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43'},
+    {'regex-1.11.1.tar.gz': 'b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191'},
+    {'regex-automata-0.4.9.tar.gz': '809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908'},
+    {'regex-syntax-0.8.5.tar.gz': '2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c'},
+    {'ring-0.17.8.tar.gz': 'c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d'},
+    {'rustix-0.38.44.tar.gz': 'fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154'},
+    {'rustls-0.23.22.tar.gz': '9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7'},
+    {'rustls-pki-types-1.11.0.tar.gz': '917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c'},
+    {'rustls-webpki-0.102.8.tar.gz': '64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9'},
+    {'rustversion-1.0.19.tar.gz': 'f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4'},
+    {'ryu-1.0.19.tar.gz': '6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd'},
+    {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'},
+    {'schannel-0.1.27.tar.gz': '1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d'},
+    {'security-framework-2.11.1.tar.gz': '897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02'},
+    {'security-framework-sys-2.14.0.tar.gz': '49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32'},
+    {'serde-1.0.217.tar.gz': '02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70'},
+    {'serde_derive-1.0.217.tar.gz': '5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0'},
+    {'serde_json-1.0.138.tar.gz': 'd434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949'},
+    {'sharded-slab-0.1.7.tar.gz': 'f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6'},
+    {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'},
+    {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
+    {'spin-0.9.8.tar.gz': '6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67'},
     {'spm_precompiled-0.1.4.tar.gz': '5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326'},
-    {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'},
-    {'subtle-2.5.0.tar.gz': '81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc'},
-    {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'},
-    {'syn-2.0.22.tar.gz': '2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616'},
-    {'system-configuration-0.5.1.tar.gz': 'ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7'},
-    {'system-configuration-sys-0.5.0.tar.gz': 'a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9'},
-    {'tar-0.4.40.tar.gz': 'b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb'},
-    {'target-lexicon-0.12.8.tar.gz': '1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac'},
-    {'tempfile-3.8.0.tar.gz': 'cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef'},
-    {'termcolor-1.4.0.tar.gz': 'ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449'},
-    {'thiserror-1.0.40.tar.gz': '978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac'},
-    {'thiserror-impl-1.0.40.tar.gz': 'f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f'},
-    {'time-0.3.22.tar.gz': 'ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd'},
-    {'time-core-0.1.1.tar.gz': '7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb'},
-    {'tinyvec-1.6.0.tar.gz': '87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50'},
-    {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'},
-    {'tokio-1.33.0.tar.gz': '4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653'},
-    {'tokio-native-tls-0.3.1.tar.gz': 'bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2'},
-    {'tokio-util-0.7.10.tar.gz': '5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15'},
-    {'tower-service-0.3.2.tar.gz': 'b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52'},
-    {'tracing-0.1.40.tar.gz': 'c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef'},
-    {'tracing-core-0.1.32.tar.gz': 'c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54'},
-    {'try-lock-0.2.4.tar.gz': '3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed'},
-    {'typenum-1.17.0.tar.gz': '42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825'},
-    {'unicode-bidi-0.3.13.tar.gz': '92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460'},
-    {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'},
-    {'unicode-normalization-0.1.22.tar.gz': '5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921'},
+    {'stable_deref_trait-1.2.0.tar.gz': 'a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3'},
+    {'strsim-0.11.1.tar.gz': '7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f'},
+    {'subtle-2.6.1.tar.gz': '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'},
+    {'syn-2.0.98.tar.gz': '36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1'},
+    {'synstructure-0.13.1.tar.gz': 'c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971'},
+    {'tempfile-3.16.0.tar.gz': '38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91'},
+    {'thiserror-1.0.69.tar.gz': 'b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52'},
+    {'thiserror-impl-1.0.69.tar.gz': '4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1'},
+    {'thread_local-1.1.8.tar.gz': '8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c'},
+    {'tinystr-0.7.6.tar.gz': '9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f'},
+    {'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'},
+    {'tracing-0.1.41.tar.gz': '784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0'},
+    {'tracing-attributes-0.1.28.tar.gz': '395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d'},
+    {'tracing-core-0.1.33.tar.gz': 'e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c'},
+    {'tracing-log-0.2.0.tar.gz': 'ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3'},
+    {'tracing-subscriber-0.3.19.tar.gz': 'e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008'},
+    {'unicode-ident-1.0.16.tar.gz': 'a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034'},
     {'unicode-normalization-alignments-0.1.12.tar.gz':
      '43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de'},
-    {'unicode-segmentation-1.10.1.tar.gz': '1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36'},
-    {'unicode-width-0.1.11.tar.gz': 'e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85'},
+    {'unicode-segmentation-1.12.0.tar.gz': 'f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493'},
+    {'unicode-width-0.2.0.tar.gz': '1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd'},
     {'unicode_categories-0.1.1.tar.gz': '39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e'},
-    {'unindent-0.1.11.tar.gz': 'e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c'},
-    {'url-2.5.0.tar.gz': '31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633'},
-    {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'},
+    {'untrusted-0.9.0.tar.gz': '8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1'},
+    {'ureq-2.12.1.tar.gz': '02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d'},
+    {'url-2.5.4.tar.gz': '32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60'},
+    {'utf16_iter-1.0.5.tar.gz': 'c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246'},
+    {'utf8_iter-1.0.4.tar.gz': 'b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be'},
+    {'valuable-0.1.1.tar.gz': 'ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65'},
     {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'},
-    {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'},
-    {'want-0.3.1.tar.gz': 'bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e'},
+    {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'},
     {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'},
-    {'wasm-bindgen-0.2.89.tar.gz': '0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e'},
-    {'wasm-bindgen-backend-0.2.89.tar.gz': '1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826'},
-    {'wasm-bindgen-futures-0.4.39.tar.gz': 'ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12'},
-    {'wasm-bindgen-macro-0.2.89.tar.gz': '0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2'},
-    {'wasm-bindgen-macro-support-0.2.89.tar.gz': 'f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283'},
-    {'wasm-bindgen-shared-0.2.89.tar.gz': '7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f'},
-    {'web-sys-0.3.66.tar.gz': '50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f'},
+    {'wasi-0.13.3+wasi-0.2.2.tar.gz': '26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2'},
+    {'wasm-bindgen-0.2.100.tar.gz': '1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5'},
+    {'wasm-bindgen-backend-0.2.100.tar.gz': '2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6'},
+    {'wasm-bindgen-macro-0.2.100.tar.gz': '7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407'},
+    {'wasm-bindgen-macro-support-0.2.100.tar.gz': '8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de'},
+    {'wasm-bindgen-shared-0.2.100.tar.gz': '1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d'},
+    {'web-sys-0.3.77.tar.gz': '33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2'},
+    {'web-time-1.1.0.tar.gz': '5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb'},
+    {'webpki-roots-0.26.8.tar.gz': '2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9'},
     {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'},
     {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'},
-    {'winapi-util-0.1.6.tar.gz': 'f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596'},
+    {'winapi-util-0.1.9.tar.gz': 'cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb'},
     {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'},
-    {'windows-sys-0.45.0.tar.gz': '75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0'},
     {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'},
     {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'},
-    {'windows-targets-0.42.2.tar.gz': '8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071'},
+    {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'},
     {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'},
-    {'windows-targets-0.52.0.tar.gz': '8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd'},
-    {'windows_aarch64_gnullvm-0.42.2.tar.gz': '597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8'},
+    {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'},
     {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'},
-    {'windows_aarch64_gnullvm-0.52.0.tar.gz': 'cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea'},
-    {'windows_aarch64_msvc-0.42.2.tar.gz': 'e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43'},
+    {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'},
     {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'},
-    {'windows_aarch64_msvc-0.52.0.tar.gz': 'bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef'},
-    {'windows_i686_gnu-0.42.2.tar.gz': 'c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f'},
+    {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'},
     {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'},
-    {'windows_i686_gnu-0.52.0.tar.gz': 'a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313'},
-    {'windows_i686_msvc-0.42.2.tar.gz': '44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060'},
+    {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'},
+    {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'},
     {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'},
-    {'windows_i686_msvc-0.52.0.tar.gz': 'ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a'},
-    {'windows_x86_64_gnu-0.42.2.tar.gz': '8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36'},
+    {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'},
     {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'},
-    {'windows_x86_64_gnu-0.52.0.tar.gz': '3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd'},
-    {'windows_x86_64_gnullvm-0.42.2.tar.gz': '26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3'},
+    {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'},
     {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'},
-    {'windows_x86_64_gnullvm-0.52.0.tar.gz': '1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e'},
-    {'windows_x86_64_msvc-0.42.2.tar.gz': '9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0'},
+    {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'},
     {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'},
-    {'windows_x86_64_msvc-0.52.0.tar.gz': 'dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04'},
-    {'winreg-0.50.0.tar.gz': '524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1'},
-    {'xattr-1.0.1.tar.gz': 'f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985'},
-    {'zip-0.6.6.tar.gz': '760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261'},
-    {'zstd-0.11.2+zstd.1.5.2.tar.gz': '20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4'},
-    {'zstd-safe-5.0.2+zstd.1.5.2.tar.gz': '1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db'},
-    {'zstd-sys-2.0.9+zstd.1.5.5.tar.gz': '9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656'},
+    {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'},
+    {'wit-bindgen-rt-0.33.0.tar.gz': '3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c'},
+    {'write16-1.0.0.tar.gz': 'd1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936'},
+    {'writeable-0.5.5.tar.gz': '1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51'},
+    {'yoke-0.7.5.tar.gz': '120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40'},
+    {'yoke-derive-0.7.5.tar.gz': '2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154'},
+    {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'},
+    {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'},
+    {'zerofrom-0.1.5.tar.gz': 'cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e'},
+    {'zerofrom-derive-0.1.5.tar.gz': '595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808'},
+    {'zeroize-1.8.1.tar.gz': 'ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde'},
+    {'zerovec-0.10.4.tar.gz': 'aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079'},
+    {'zerovec-derive-0.10.3.tar.gz': '6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6'},
+    {'anstream-0.6.18.tar.gz': '8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b'},
+    {'anstyle-parse-0.2.6.tar.gz': '3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9'},
+    {'anstyle-query-1.1.2.tar.gz': '79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c'},
+    {'anstyle-wincon-3.0.6.tar.gz': '2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125'},
+    {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'},
+    {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'},
+    {'cc-1.2.1.tar.gz': 'fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47'},
+    {'colorchoice-1.0.3.tar.gz': '5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990'},
+    {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'},
+    {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'},
+    {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'},
+    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
+    {'env_filter-0.1.2.tar.gz': '4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab'},
+    {'env_logger-0.11.5.tar.gz': 'e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d'},
+    {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'},
+    {'fastrand-2.2.0.tar.gz': '486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4'},
+    {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
+    {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'},
+    {'indicatif-0.17.9.tar.gz': 'cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281'},
+    {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
+    {'is_terminal_polyfill-1.70.1.tar.gz': '7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf'},
+    {'js-sys-0.3.72.tar.gz': '6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9'},
+    {'libc-0.2.166.tar.gz': 'c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36'},
+    {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'},
+    {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'},
+    {'matrixmultiply-0.3.9.tar.gz': '9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a'},
+    {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
+    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'ndarray-0.16.1.tar.gz': '882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841'},
+    {'num-complex-0.4.6.tar.gz': '73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495'},
+    {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
+    {'numpy-0.22.1.tar.gz': 'edb929bc0da91a4d85ed6c0a84deaa53d411abfb387fc271124f91bf6b89f14e'},
+    {'portable-atomic-util-0.2.4.tar.gz': 'd8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507'},
+    {'proc-macro2-1.0.92.tar.gz': '37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0'},
+    {'pyo3-0.22.6.tar.gz': 'f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884'},
+    {'pyo3-build-config-0.22.6.tar.gz': 'b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38'},
+    {'pyo3-ffi-0.22.6.tar.gz': '9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636'},
+    {'pyo3-macros-0.22.6.tar.gz': '0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453'},
+    {'pyo3-macros-backend-0.22.6.tar.gz': '36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe'},
+    {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'},
+    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
+    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
+    {'rustix-0.38.41.tar.gz': 'd7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6'},
+    {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
+    {'serde-1.0.215.tar.gz': '6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f'},
+    {'serde_derive-1.0.215.tar.gz': 'ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0'},
+    {'serde_json-1.0.133.tar.gz': 'c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377'},
+    {'syn-2.0.89.tar.gz': '44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e'},
+    {'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'},
+    {'tempfile-3.14.0.tar.gz': '28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c'},
+    {'unicode-ident-1.0.14.tar.gz': 'adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83'},
+    {'unicode-width-0.1.14.tar.gz': '7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af'},
+    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
+    {'utf8parse-0.2.2.tar.gz': '06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821'},
+    {'wasm-bindgen-0.2.95.tar.gz': '128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e'},
+    {'wasm-bindgen-backend-0.2.95.tar.gz': 'cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358'},
+    {'wasm-bindgen-macro-0.2.95.tar.gz': 'e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56'},
+    {'wasm-bindgen-macro-support-0.2.95.tar.gz': '26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68'},
+    {'wasm-bindgen-shared-0.2.95.tar.gz': '65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d'},
 ]
 
+_rust_ver = '1.75.0'
 builddependencies = [
-    ('binutils', '2.38'),
-    ('Rust', '1.65.0'),
+    ('binutils', '2.40'),
+    ('Rust', _rust_ver),
+    ('maturin', '1.4.0', '-Rust-%s' % _rust_ver),
 ]
 
 dependencies = [
-    ('Python', '3.10.4'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),  # fsspec, filelock used by hf-hub
+    ('PyYAML', '6.0'),  # used by hf-hub
+    ('tqdm', '4.66.1'),  # used by hf-hub
+]
+
+exts_list = [
+    ('huggingface-hub', '0.27.1', {
+        'source_tmpl': 'huggingface_hub-%(version)s.tar.gz',
+        'checksums': ['c004463ca870283909d715d20f066ebd6968c2207dae9393fdffb3c1d4d8f98b'],
+    }),
+    (name, version, {
+        'checksums': ['ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'],
+    }),
 ]
 
 moduleclass = 'lib'
Diff against tokenizers-0.19.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/t/tokenizers/tokenizers-0.19.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.19.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
index d846d6278a..fc82fe2329 100644
--- a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.19.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
@@ -1,563 +1,604 @@
 easyblock = 'CargoPythonBundle'
 
 name = 'tokenizers'
-version = '0.19.1'
+version = '0.21.0'
 
 homepage = 'https://github.com/huggingface/tokenizers'
 description = "Fast State-of-the-Art Tokenizers optimized for Research and Production"
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 crates = [
     ('adler2', '2.0.0'),
     ('aho-corasick', '1.1.3'),
     ('anes', '0.1.6'),
-    ('anstream', '0.6.13'),
-    ('anstyle', '1.0.6'),
-    ('anstyle', '1.0.8'),
-    ('anstyle-parse', '0.2.3'),
-    ('anstyle-query', '1.0.2'),
-    ('anstyle-wincon', '3.0.2'),
+    ('anstyle', '1.0.10'),
     ('assert_approx_eq', '1.1.0'),
-    ('autocfg', '1.2.0'),
-    ('autocfg', '1.3.0'),
+    ('autocfg', '1.4.0'),
     ('base64', '0.13.1'),
     ('base64', '0.22.1'),
     ('bit-set', '0.5.3'),
     ('bit-vec', '0.6.3'),
     ('bitflags', '1.3.2'),
-    ('bitflags', '2.5.0'),
-    ('bitflags', '2.6.0'),
-    ('bumpalo', '3.16.0'),
+    ('bitflags', '2.8.0'),
+    ('bumpalo', '3.17.0'),
     ('byteorder', '1.5.0'),
     ('cast', '0.3.0'),
-    ('cc', '1.0.94'),
-    ('cc', '1.1.13'),
+    ('cc', '1.2.12'),
     ('cfg-if', '1.0.0'),
     ('ciborium', '0.2.2'),
     ('ciborium-io', '0.2.2'),
     ('ciborium-ll', '0.2.2'),
-    ('clap', '4.5.16'),
-    ('clap_builder', '4.5.15'),
-    ('clap_lex', '0.7.2'),
-    ('colorchoice', '1.0.0'),
-    ('console', '0.15.8'),
+    ('clap', '4.5.28'),
+    ('clap_builder', '4.5.27'),
+    ('clap_lex', '0.7.4'),
+    ('console', '0.15.10'),
     ('core-foundation', '0.9.4'),
     ('core-foundation-sys', '0.8.7'),
     ('crc32fast', '1.4.2'),
     ('criterion', '0.5.1'),
     ('criterion-plot', '0.5.0'),
-    ('crossbeam-deque', '0.8.5'),
+    ('crossbeam-deque', '0.8.6'),
     ('crossbeam-epoch', '0.9.18'),
-    ('crossbeam-utils', '0.8.19'),
-    ('crossbeam-utils', '0.8.20'),
-    ('crunchy', '0.2.2'),
-    ('darling', '0.20.8'),
+    ('crossbeam-utils', '0.8.21'),
+    ('crunchy', '0.2.3'),
     ('darling', '0.20.10'),
-    ('darling_core', '0.20.8'),
     ('darling_core', '0.20.10'),
-    ('darling_macro', '0.20.8'),
     ('darling_macro', '0.20.10'),
-    ('derive_builder', '0.20.0'),
-    ('derive_builder_core', '0.20.0'),
-    ('derive_builder_macro', '0.20.0'),
+    ('derive_builder', '0.20.2'),
+    ('derive_builder_core', '0.20.2'),
+    ('derive_builder_macro', '0.20.2'),
     ('dirs', '5.0.1'),
     ('dirs-sys', '0.4.1'),
-    ('either', '1.11.0'),
+    ('displaydoc', '0.2.5'),
     ('either', '1.13.0'),
-    ('encode_unicode', '0.3.6'),
-    ('env_filter', '0.1.0'),
-    ('env_logger', '0.11.3'),
-    ('errno', '0.3.8'),
-    ('errno', '0.3.9'),
+    ('encode_unicode', '1.0.0'),
+    ('errno', '0.3.10'),
     ('esaxx-rs', '0.1.10'),
     ('fancy-regex', '0.13.0'),
-    ('fastrand', '2.0.2'),
-    ('fastrand', '2.1.0'),
-    ('flate2', '1.0.32'),
+    ('fastrand', '2.3.0'),
+    ('flate2', '1.0.35'),
     ('fnv', '1.0.7'),
     ('foreign-types', '0.3.2'),
     ('foreign-types-shared', '0.1.1'),
     ('form_urlencoded', '1.2.1'),
-    ('getrandom', '0.2.14'),
     ('getrandom', '0.2.15'),
+    ('getrandom', '0.3.1'),
     ('half', '2.4.1'),
-    ('heck', '0.4.1'),
     ('hermit-abi', '0.4.0'),
     ('hf-hub', '0.3.2'),
-    ('humantime', '2.1.0'),
+    ('icu_collections', '1.5.0'),
+    ('icu_locid', '1.5.0'),
+    ('icu_locid_transform', '1.5.0'),
+    ('icu_locid_transform_data', '1.5.0'),
+    ('icu_normalizer', '1.5.0'),
+    ('icu_normalizer_data', '1.5.0'),
+    ('icu_properties', '1.5.1'),
+    ('icu_properties_data', '1.5.0'),
+    ('icu_provider', '1.5.0'),
+    ('icu_provider_macros', '1.5.0'),
     ('ident_case', '1.0.1'),
-    ('idna', '0.5.0'),
-    ('indicatif', '0.17.8'),
-    ('indoc', '2.0.5'),
-    ('instant', '0.1.12'),
-    ('instant', '0.1.13'),
-    ('is-terminal', '0.4.13'),
+    ('idna', '1.0.3'),
+    ('idna_adapter', '1.2.0'),
+    ('indicatif', '0.17.11'),
+    ('is-terminal', '0.4.15'),
     ('itertools', '0.10.5'),
     ('itertools', '0.11.0'),
     ('itertools', '0.12.1'),
-    ('itoa', '1.0.11'),
-    ('js-sys', '0.3.70'),
-    ('lazy_static', '1.4.0'),
+    ('itoa', '1.0.14'),
+    ('js-sys', '0.3.77'),
     ('lazy_static', '1.5.0'),
-    ('libc', '0.2.153'),
-    ('libc', '0.2.158'),
+    ('libc', '0.2.169'),
     ('libredox', '0.1.3'),
-    ('linux-raw-sys', '0.4.13'),
-    ('linux-raw-sys', '0.4.14'),
-    ('lock_api', '0.4.11'),
-    ('log', '0.4.21'),
-    ('log', '0.4.22'),
+    ('linux-raw-sys', '0.4.15'),
+    ('litemap', '0.7.4'),
+    ('log', '0.4.25'),
     ('macro_rules_attribute', '0.2.0'),
     ('macro_rules_attribute-proc_macro', '0.2.0'),
-    ('matrixmultiply', '0.3.8'),
-    ('memchr', '2.7.2'),
     ('memchr', '2.7.4'),
-    ('memoffset', '0.9.1'),
     ('minimal-lexical', '0.2.1'),
-    ('miniz_oxide', '0.8.0'),
-    ('monostate', '0.1.12'),
+    ('miniz_oxide', '0.8.3'),
     ('monostate', '0.1.13'),
-    ('monostate-impl', '0.1.12'),
     ('monostate-impl', '0.1.13'),
-    ('native-tls', '0.2.12'),
-    ('ndarray', '0.15.6'),
+    ('native-tls', '0.2.13'),
     ('nom', '7.1.3'),
-    ('num-complex', '0.4.5'),
-    ('num-integer', '0.1.46'),
-    ('num-traits', '0.2.18'),
+    ('nu-ansi-term', '0.46.0'),
     ('num-traits', '0.2.19'),
     ('number_prefix', '0.4.0'),
-    ('numpy', '0.21.0'),
-    ('once_cell', '1.19.0'),
+    ('once_cell', '1.20.2'),
     ('onig', '6.4.0'),
     ('onig_sys', '69.8.1'),
     ('oorandom', '11.1.4'),
-    ('openssl', '0.10.66'),
+    ('openssl', '0.10.70'),
     ('openssl-macros', '0.1.1'),
-    ('openssl-probe', '0.1.5'),
-    ('openssl-sys', '0.9.103'),
+    ('openssl-probe', '0.1.6'),
+    ('openssl-sys', '0.9.105'),
     ('option-ext', '0.2.0'),
-    ('parking_lot', '0.12.1'),
-    ('parking_lot_core', '0.9.9'),
-    ('paste', '1.0.14'),
+    ('overload', '0.1.1'),
     ('paste', '1.0.15'),
     ('percent-encoding', '2.3.1'),
-    ('pkg-config', '0.3.30'),
-    ('plotters', '0.3.6'),
-    ('plotters-backend', '0.3.6'),
-    ('plotters-svg', '0.3.6'),
-    ('portable-atomic', '1.6.0'),
-    ('portable-atomic', '1.7.0'),
-    ('ppv-lite86', '0.2.17'),
+    ('pin-project-lite', '0.2.16'),
+    ('pkg-config', '0.3.31'),
+    ('plotters', '0.3.7'),
+    ('plotters-backend', '0.3.7'),
+    ('plotters-svg', '0.3.7'),
+    ('portable-atomic', '1.10.0'),
     ('ppv-lite86', '0.2.20'),
-    ('proc-macro2', '1.0.81'),
-    ('proc-macro2', '1.0.86'),
-    ('pyo3', '0.21.2'),
-    ('pyo3-build-config', '0.21.2'),
-    ('pyo3-ffi', '0.21.2'),
-    ('pyo3-macros', '0.21.2'),
-    ('pyo3-macros-backend', '0.21.2'),
-    ('quote', '1.0.36'),
+    ('proc-macro2', '1.0.93'),
+    ('quote', '1.0.38'),
     ('rand', '0.8.5'),
     ('rand_chacha', '0.3.1'),
     ('rand_core', '0.6.4'),
-    ('rawpointer', '0.2.1'),
     ('rayon', '1.10.0'),
     ('rayon-cond', '0.3.0'),
     ('rayon-core', '1.12.1'),
-    ('redox_syscall', '0.4.1'),
     ('redox_users', '0.4.6'),
-    ('regex', '1.10.4'),
-    ('regex', '1.10.6'),
-    ('regex-automata', '0.4.6'),
-    ('regex-automata', '0.4.7'),
-    ('regex-syntax', '0.8.3'),
-    ('regex-syntax', '0.8.4'),
+    ('regex', '1.11.1'),
+    ('regex-automata', '0.4.9'),
+    ('regex-syntax', '0.8.5'),
     ('ring', '0.17.8'),
-    ('rustc-hash', '1.1.0'),
-    ('rustix', '0.38.34'),
-    ('rustix', '0.38.32'),
-    ('rustls', '0.23.12'),
-    ('rustls-pki-types', '1.8.0'),
-    ('rustls-webpki', '0.102.6'),
-    ('ryu', '1.0.17'),
-    ('ryu', '1.0.18'),
+    ('rustix', '0.38.44'),
+    ('rustls', '0.23.22'),
+    ('rustls-pki-types', '1.11.0'),
+    ('rustls-webpki', '0.102.8'),
+    ('rustversion', '1.0.19'),
+    ('ryu', '1.0.19'),
     ('same-file', '1.0.6'),
-    ('schannel', '0.1.23'),
-    ('scopeguard', '1.2.0'),
+    ('schannel', '0.1.27'),
     ('security-framework', '2.11.1'),
-    ('security-framework-sys', '2.11.1'),
-    ('serde', '1.0.198'),
-    ('serde', '1.0.208'),
-    ('serde_derive', '1.0.198'),
-    ('serde_derive', '1.0.208'),
-    ('serde_json', '1.0.116'),
-    ('serde_json', '1.0.125'),
+    ('security-framework-sys', '2.14.0'),
+    ('serde', '1.0.217'),
+    ('serde_derive', '1.0.217'),
+    ('serde_json', '1.0.138'),
+    ('sharded-slab', '0.1.7'),
     ('shlex', '1.3.0'),
     ('smallvec', '1.13.2'),
     ('spin', '0.9.8'),
     ('spm_precompiled', '0.1.4'),
-    ('strsim', '0.10.0'),
+    ('stable_deref_trait', '1.2.0'),
     ('strsim', '0.11.1'),
     ('subtle', '2.6.1'),
-    ('syn', '2.0.60'),
-    ('syn', '2.0.75'),
-    ('target-lexicon', '0.12.14'),
-    ('tempfile', '3.10.1'),
-    ('tempfile', '3.12.0'),
-    ('thiserror', '1.0.58'),
-    ('thiserror', '1.0.63'),
-    ('thiserror-impl', '1.0.58'),
-    ('thiserror-impl', '1.0.63'),
+    ('syn', '2.0.98'),
+    ('synstructure', '0.13.1'),
+    ('tempfile', '3.16.0'),
+    ('thiserror', '1.0.69'),
+    ('thiserror-impl', '1.0.69'),
+    ('thread_local', '1.1.8'),
+    ('tinystr', '0.7.6'),
     ('tinytemplate', '1.2.1'),
-    ('tinyvec', '1.8.0'),
-    ('tinyvec_macros', '0.1.1'),
-    ('unicode-bidi', '0.3.15'),
-    ('unicode-ident', '1.0.12'),
-    ('unicode-normalization', '0.1.23'),
+    ('tracing', '0.1.41'),
+    ('tracing-attributes', '0.1.28'),
+    ('tracing-core', '0.1.33'),
+    ('tracing-log', '0.2.0'),
+    ('tracing-subscriber', '0.3.19'),
+    ('unicode-ident', '1.0.16'),
     ('unicode-normalization-alignments', '0.1.12'),
-    ('unicode-segmentation', '1.11.0'),
-    ('unicode-width', '0.1.11'),
-    ('unicode-width', '0.1.13'),
+    ('unicode-segmentation', '1.12.0'),
+    ('unicode-width', '0.2.0'),
     ('unicode_categories', '0.1.1'),
-    ('unindent', '0.2.3'),
     ('untrusted', '0.9.0'),
-    ('ureq', '2.10.1'),
-    ('url', '2.5.2'),
-    ('utf8parse', '0.2.1'),
+    ('ureq', '2.12.1'),
+    ('url', '2.5.4'),
+    ('utf16_iter', '1.0.5'),
+    ('utf8_iter', '1.0.4'),
+    ('valuable', '0.1.1'),
     ('vcpkg', '0.2.15'),
     ('walkdir', '2.5.0'),
     ('wasi', '0.11.0+wasi-snapshot-preview1'),
-    ('wasm-bindgen', '0.2.93'),
-    ('wasm-bindgen-backend', '0.2.93'),
-    ('wasm-bindgen-macro', '0.2.93'),
-    ('wasm-bindgen-macro-support', '0.2.93'),
-    ('wasm-bindgen-shared', '0.2.93'),
-    ('web-sys', '0.3.70'),
-    ('webpki-roots', '0.26.3'),
+    ('wasi', '0.13.3+wasi-0.2.2'),
+    ('wasm-bindgen', '0.2.100'),
+    ('wasm-bindgen-backend', '0.2.100'),
+    ('wasm-bindgen-macro', '0.2.100'),
+    ('wasm-bindgen-macro-support', '0.2.100'),
+    ('wasm-bindgen-shared', '0.2.100'),
+    ('web-sys', '0.3.77'),
+    ('web-time', '1.1.0'),
+    ('webpki-roots', '0.26.8'),
+    ('winapi', '0.3.9'),
+    ('winapi-i686-pc-windows-gnu', '0.4.0'),
     ('winapi-util', '0.1.9'),
+    ('winapi-x86_64-pc-windows-gnu', '0.4.0'),
     ('windows-sys', '0.48.0'),
     ('windows-sys', '0.52.0'),
     ('windows-sys', '0.59.0'),
     ('windows-targets', '0.48.5'),
-    ('windows-targets', '0.52.5'),
     ('windows-targets', '0.52.6'),
     ('windows_aarch64_gnullvm', '0.48.5'),
-    ('windows_aarch64_gnullvm', '0.52.5'),
     ('windows_aarch64_gnullvm', '0.52.6'),
     ('windows_aarch64_msvc', '0.48.5'),
-    ('windows_aarch64_msvc', '0.52.5'),
     ('windows_aarch64_msvc', '0.52.6'),
     ('windows_i686_gnu', '0.48.5'),
-    ('windows_i686_gnu', '0.52.5'),
     ('windows_i686_gnu', '0.52.6'),
-    ('windows_i686_gnullvm', '0.52.5'),
     ('windows_i686_gnullvm', '0.52.6'),
     ('windows_i686_msvc', '0.48.5'),
-    ('windows_i686_msvc', '0.52.5'),
     ('windows_i686_msvc', '0.52.6'),
     ('windows_x86_64_gnu', '0.48.5'),
-    ('windows_x86_64_gnu', '0.52.5'),
     ('windows_x86_64_gnu', '0.52.6'),
     ('windows_x86_64_gnullvm', '0.48.5'),
-    ('windows_x86_64_gnullvm', '0.52.5'),
     ('windows_x86_64_gnullvm', '0.52.6'),
     ('windows_x86_64_msvc', '0.48.5'),
-    ('windows_x86_64_msvc', '0.52.5'),
     ('windows_x86_64_msvc', '0.52.6'),
+    ('wit-bindgen-rt', '0.33.0'),
+    ('write16', '1.0.0'),
+    ('writeable', '0.5.5'),
+    ('yoke', '0.7.5'),
+    ('yoke-derive', '0.7.5'),
     ('zerocopy', '0.7.35'),
     ('zerocopy-derive', '0.7.35'),
+    ('zerofrom', '0.1.5'),
+    ('zerofrom-derive', '0.1.5'),
     ('zeroize', '1.8.1'),
+    ('zerovec', '0.10.4'),
+    ('zerovec-derive', '0.10.3'),
+    ('anstream', '0.6.18'),
+    ('anstyle-parse', '0.2.6'),
+    ('anstyle-query', '1.1.2'),
+    ('anstyle-wincon', '3.0.6'),
+    ('bitflags', '2.6.0'),
+    ('bumpalo', '3.16.0'),
+    ('cc', '1.2.1'),
+    ('colorchoice', '1.0.3'),
+    ('console', '0.15.8'),
+    ('crossbeam-deque', '0.8.5'),
+    ('crossbeam-utils', '0.8.20'),
+    ('encode_unicode', '0.3.6'),
+    ('env_filter', '0.1.2'),
+    ('env_logger', '0.11.5'),
+    ('errno', '0.3.9'),
+    ('fastrand', '2.2.0'),
+    ('heck', '0.5.0'),
+    ('humantime', '2.1.0'),
+    ('indicatif', '0.17.9'),
+    ('indoc', '2.0.5'),
+    ('is_terminal_polyfill', '1.70.1'),
+    ('js-sys', '0.3.72'),
+    ('libc', '0.2.166'),
+    ('linux-raw-sys', '0.4.14'),
+    ('log', '0.4.22'),
+    ('matrixmultiply', '0.3.9'),
+    ('memoffset', '0.9.1'),
+    ('ndarray', '0.15.6'),
+    ('ndarray', '0.16.1'),
+    ('num-complex', '0.4.6'),
+    ('num-integer', '0.1.46'),
+    ('numpy', '0.22.1'),
+    ('portable-atomic-util', '0.2.4'),
+    ('proc-macro2', '1.0.92'),
+    ('pyo3', '0.22.6'),
+    ('pyo3-build-config', '0.22.6'),
+    ('pyo3-ffi', '0.22.6'),
+    ('pyo3-macros', '0.22.6'),
+    ('pyo3-macros-backend', '0.22.6'),
+    ('quote', '1.0.37'),
+    ('rawpointer', '0.2.1'),
+    ('rustc-hash', '1.1.0'),
+    ('rustix', '0.38.41'),
+    ('ryu', '1.0.18'),
+    ('serde', '1.0.215'),
+    ('serde_derive', '1.0.215'),
+    ('serde_json', '1.0.133'),
+    ('syn', '2.0.89'),
+    ('target-lexicon', '0.12.16'),
+    ('tempfile', '3.14.0'),
+    ('unicode-ident', '1.0.14'),
+    ('unicode-width', '0.1.14'),
+    ('unindent', '0.2.3'),
+    ('utf8parse', '0.2.2'),
+    ('wasm-bindgen', '0.2.95'),
+    ('wasm-bindgen-backend', '0.2.95'),
+    ('wasm-bindgen-macro', '0.2.95'),
+    ('wasm-bindgen-macro-support', '0.2.95'),
+    ('wasm-bindgen-shared', '0.2.95'),
 ]
+
 sources = [SOURCE_TAR_GZ]
 checksums = [
-    {'tokenizers-0.19.1.tar.gz': 'ee59e6680ed0fdbe6b724cf38bd70400a0c1dd623b07ac729087270caeac88e3'},
+    {'tokenizers-0.21.0.tar.gz': 'ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'},
     {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'},
     {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'},
     {'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'},
-    {'anstream-0.6.13.tar.gz': 'd96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb'},
-    {'anstyle-1.0.6.tar.gz': '8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc'},
-    {'anstyle-1.0.8.tar.gz': '1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1'},
-    {'anstyle-parse-0.2.3.tar.gz': 'c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c'},
-    {'anstyle-query-1.0.2.tar.gz': 'e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648'},
-    {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'},
+    {'anstyle-1.0.10.tar.gz': '55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9'},
     {'assert_approx_eq-1.1.0.tar.gz': '3c07dab4369547dbe5114677b33fbbf724971019f3818172d59a97a61c774ffd'},
-    {'autocfg-1.2.0.tar.gz': 'f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80'},
-    {'autocfg-1.3.0.tar.gz': '0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0'},
+    {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'},
     {'base64-0.13.1.tar.gz': '9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8'},
     {'base64-0.22.1.tar.gz': '72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6'},
     {'bit-set-0.5.3.tar.gz': '0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1'},
     {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'},
     {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'},
-    {'bitflags-2.5.0.tar.gz': 'cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1'},
-    {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'},
-    {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'},
+    {'bitflags-2.8.0.tar.gz': '8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36'},
+    {'bumpalo-3.17.0.tar.gz': '1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf'},
     {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'},
     {'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'},
-    {'cc-1.0.94.tar.gz': '17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7'},
-    {'cc-1.1.13.tar.gz': '72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48'},
+    {'cc-1.2.12.tar.gz': '755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2'},
     {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
     {'ciborium-0.2.2.tar.gz': '42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e'},
     {'ciborium-io-0.2.2.tar.gz': '05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757'},
     {'ciborium-ll-0.2.2.tar.gz': '57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9'},
-    {'clap-4.5.16.tar.gz': 'ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019'},
-    {'clap_builder-4.5.15.tar.gz': '216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6'},
-    {'clap_lex-0.7.2.tar.gz': '1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97'},
-    {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'},
-    {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'},
+    {'clap-4.5.28.tar.gz': '3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff'},
+    {'clap_builder-4.5.27.tar.gz': '1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7'},
+    {'clap_lex-0.7.4.tar.gz': 'f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6'},
+    {'console-0.15.10.tar.gz': 'ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b'},
     {'core-foundation-0.9.4.tar.gz': '91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f'},
     {'core-foundation-sys-0.8.7.tar.gz': '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'},
     {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'},
     {'criterion-0.5.1.tar.gz': 'f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f'},
     {'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'},
-    {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'},
+    {'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'},
     {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'},
-    {'crossbeam-utils-0.8.19.tar.gz': '248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345'},
-    {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'},
-    {'crunchy-0.2.2.tar.gz': '7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7'},
-    {'darling-0.20.8.tar.gz': '54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391'},
+    {'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'},
+    {'crunchy-0.2.3.tar.gz': '43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929'},
     {'darling-0.20.10.tar.gz': '6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989'},
-    {'darling_core-0.20.8.tar.gz': '9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f'},
     {'darling_core-0.20.10.tar.gz': '95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5'},
-    {'darling_macro-0.20.8.tar.gz': 'a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f'},
     {'darling_macro-0.20.10.tar.gz': 'd336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806'},
-    {'derive_builder-0.20.0.tar.gz': '0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7'},
-    {'derive_builder_core-0.20.0.tar.gz': 'd48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d'},
-    {'derive_builder_macro-0.20.0.tar.gz': '206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b'},
+    {'derive_builder-0.20.2.tar.gz': '507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947'},
+    {'derive_builder_core-0.20.2.tar.gz': '2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8'},
+    {'derive_builder_macro-0.20.2.tar.gz': 'ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c'},
     {'dirs-5.0.1.tar.gz': '44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225'},
     {'dirs-sys-0.4.1.tar.gz': '520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c'},
-    {'either-1.11.0.tar.gz': 'a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2'},
+    {'displaydoc-0.2.5.tar.gz': '97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0'},
     {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'},
-    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
-    {'env_filter-0.1.0.tar.gz': 'a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea'},
-    {'env_logger-0.11.3.tar.gz': '38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9'},
-    {'errno-0.3.8.tar.gz': 'a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245'},
-    {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'},
+    {'encode_unicode-1.0.0.tar.gz': '34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0'},
+    {'errno-0.3.10.tar.gz': '33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d'},
     {'esaxx-rs-0.1.10.tar.gz': 'd817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6'},
     {'fancy-regex-0.13.0.tar.gz': '531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2'},
-    {'fastrand-2.0.2.tar.gz': '658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984'},
-    {'fastrand-2.1.0.tar.gz': '9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a'},
-    {'flate2-1.0.32.tar.gz': '9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666'},
+    {'fastrand-2.3.0.tar.gz': '37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be'},
+    {'flate2-1.0.35.tar.gz': 'c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c'},
     {'fnv-1.0.7.tar.gz': '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'},
     {'foreign-types-0.3.2.tar.gz': 'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'},
     {'foreign-types-shared-0.1.1.tar.gz': '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'},
     {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'},
-    {'getrandom-0.2.14.tar.gz': '94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c'},
     {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'},
+    {'getrandom-0.3.1.tar.gz': '43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8'},
     {'half-2.4.1.tar.gz': '6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888'},
-    {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'},
     {'hermit-abi-0.4.0.tar.gz': 'fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc'},
     {'hf-hub-0.3.2.tar.gz': '2b780635574b3d92f036890d8373433d6f9fc7abb320ee42a5c25897fc8ed732'},
-    {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'},
+    {'icu_collections-1.5.0.tar.gz': 'db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526'},
+    {'icu_locid-1.5.0.tar.gz': '13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637'},
+    {'icu_locid_transform-1.5.0.tar.gz': '01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e'},
+    {'icu_locid_transform_data-1.5.0.tar.gz': 'fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e'},
+    {'icu_normalizer-1.5.0.tar.gz': '19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f'},
+    {'icu_normalizer_data-1.5.0.tar.gz': 'f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516'},
+    {'icu_properties-1.5.1.tar.gz': '93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5'},
+    {'icu_properties_data-1.5.0.tar.gz': '67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569'},
+    {'icu_provider-1.5.0.tar.gz': '6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9'},
+    {'icu_provider_macros-1.5.0.tar.gz': '1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6'},
     {'ident_case-1.0.1.tar.gz': 'b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39'},
-    {'idna-0.5.0.tar.gz': '634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6'},
-    {'indicatif-0.17.8.tar.gz': '763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3'},
-    {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
-    {'instant-0.1.12.tar.gz': '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'},
-    {'instant-0.1.13.tar.gz': 'e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222'},
-    {'is-terminal-0.4.13.tar.gz': '261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b'},
+    {'idna-1.0.3.tar.gz': '686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e'},
+    {'idna_adapter-1.2.0.tar.gz': 'daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71'},
+    {'indicatif-0.17.11.tar.gz': '183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235'},
+    {'is-terminal-0.4.15.tar.gz': 'e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37'},
     {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'},
     {'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'},
     {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'},
-    {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'},
-    {'js-sys-0.3.70.tar.gz': '1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a'},
-    {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'},
+    {'itoa-1.0.14.tar.gz': 'd75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674'},
+    {'js-sys-0.3.77.tar.gz': '1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f'},
     {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'},
-    {'libc-0.2.153.tar.gz': '9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd'},
-    {'libc-0.2.158.tar.gz': 'd8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439'},
+    {'libc-0.2.169.tar.gz': 'b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a'},
     {'libredox-0.1.3.tar.gz': 'c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d'},
-    {'linux-raw-sys-0.4.13.tar.gz': '01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c'},
-    {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'},
-    {'lock_api-0.4.11.tar.gz': '3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45'},
-    {'log-0.4.21.tar.gz': '90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c'},
-    {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'},
+    {'linux-raw-sys-0.4.15.tar.gz': 'd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab'},
+    {'litemap-0.7.4.tar.gz': '4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104'},
+    {'log-0.4.25.tar.gz': '04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f'},
     {'macro_rules_attribute-0.2.0.tar.gz': '8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13'},
     {'macro_rules_attribute-proc_macro-0.2.0.tar.gz':
      'b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568'},
-    {'matrixmultiply-0.3.8.tar.gz': '7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2'},
-    {'memchr-2.7.2.tar.gz': '6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d'},
     {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
-    {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
     {'minimal-lexical-0.2.1.tar.gz': '68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a'},
-    {'miniz_oxide-0.8.0.tar.gz': 'e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1'},
-    {'monostate-0.1.12.tar.gz': 'a20fffcd8ca4c69d31e036a71abc400147b41f90895df4edcb36497a1f8af8bf'},
+    {'miniz_oxide-0.8.3.tar.gz': 'b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924'},
     {'monostate-0.1.13.tar.gz': '0d208407d7552cd041d8cdb69a1bc3303e029c598738177a3d87082004dc0e1e'},
-    {'monostate-impl-0.1.12.tar.gz': 'bf307cbbbd777a9c10cec88ddafee572b3484caad5cce0c9236523c3803105a6'},
     {'monostate-impl-0.1.13.tar.gz': 'a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0'},
-    {'native-tls-0.2.12.tar.gz': 'a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466'},
-    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'native-tls-0.2.13.tar.gz': '0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c'},
     {'nom-7.1.3.tar.gz': 'd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a'},
-    {'num-complex-0.4.5.tar.gz': '23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6'},
-    {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
-    {'num-traits-0.2.18.tar.gz': 'da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a'},
+    {'nu-ansi-term-0.46.0.tar.gz': '77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84'},
     {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'},
     {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'},
-    {'numpy-0.21.0.tar.gz': 'ec170733ca37175f5d75a5bea5911d6ff45d2cd52849ce98b685394e4f2f37f4'},
-    {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'},
+    {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'},
     {'onig-6.4.0.tar.gz': '8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f'},
     {'onig_sys-69.8.1.tar.gz': '7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7'},
     {'oorandom-11.1.4.tar.gz': 'b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9'},
-    {'openssl-0.10.66.tar.gz': '9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1'},
+    {'openssl-0.10.70.tar.gz': '61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6'},
     {'openssl-macros-0.1.1.tar.gz': 'a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c'},
-    {'openssl-probe-0.1.5.tar.gz': 'ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf'},
-    {'openssl-sys-0.9.103.tar.gz': '7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6'},
+    {'openssl-probe-0.1.6.tar.gz': 'd05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e'},
+    {'openssl-sys-0.9.105.tar.gz': '8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc'},
     {'option-ext-0.2.0.tar.gz': '04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d'},
-    {'parking_lot-0.12.1.tar.gz': '3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f'},
-    {'parking_lot_core-0.9.9.tar.gz': '4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e'},
-    {'paste-1.0.14.tar.gz': 'de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c'},
+    {'overload-0.1.1.tar.gz': 'b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39'},
     {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'},
     {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'},
-    {'pkg-config-0.3.30.tar.gz': 'd231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec'},
-    {'plotters-0.3.6.tar.gz': 'a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3'},
-    {'plotters-backend-0.3.6.tar.gz': '414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7'},
-    {'plotters-svg-0.3.6.tar.gz': '81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705'},
-    {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'},
-    {'portable-atomic-1.7.0.tar.gz': 'da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265'},
-    {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'},
+    {'pin-project-lite-0.2.16.tar.gz': '3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b'},
+    {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'},
+    {'plotters-0.3.7.tar.gz': '5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747'},
+    {'plotters-backend-0.3.7.tar.gz': 'df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a'},
+    {'plotters-svg-0.3.7.tar.gz': '51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670'},
+    {'portable-atomic-1.10.0.tar.gz': '280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6'},
     {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'},
-    {'proc-macro2-1.0.81.tar.gz': '3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba'},
-    {'proc-macro2-1.0.86.tar.gz': '5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77'},
-    {'pyo3-0.21.2.tar.gz': 'a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8'},
-    {'pyo3-build-config-0.21.2.tar.gz': '7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50'},
-    {'pyo3-ffi-0.21.2.tar.gz': '01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403'},
-    {'pyo3-macros-0.21.2.tar.gz': '77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c'},
-    {'pyo3-macros-backend-0.21.2.tar.gz': '08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c'},
-    {'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'},
+    {'proc-macro2-1.0.93.tar.gz': '60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99'},
+    {'quote-1.0.38.tar.gz': '0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc'},
     {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'},
     {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'},
     {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'},
-    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
     {'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'},
     {'rayon-cond-0.3.0.tar.gz': '059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9'},
     {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'},
-    {'redox_syscall-0.4.1.tar.gz': '4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa'},
     {'redox_users-0.4.6.tar.gz': 'ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43'},
-    {'regex-1.10.4.tar.gz': 'c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c'},
-    {'regex-1.10.6.tar.gz': '4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619'},
-    {'regex-automata-0.4.6.tar.gz': '86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea'},
-    {'regex-automata-0.4.7.tar.gz': '38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df'},
-    {'regex-syntax-0.8.3.tar.gz': 'adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56'},
-    {'regex-syntax-0.8.4.tar.gz': '7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b'},
+    {'regex-1.11.1.tar.gz': 'b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191'},
+    {'regex-automata-0.4.9.tar.gz': '809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908'},
+    {'regex-syntax-0.8.5.tar.gz': '2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c'},
     {'ring-0.17.8.tar.gz': 'c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d'},
-    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
-    {'rustix-0.38.34.tar.gz': '70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f'},
-    {'rustix-0.38.32.tar.gz': '65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89'},
-    {'rustls-0.23.12.tar.gz': 'c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044'},
-    {'rustls-pki-types-1.8.0.tar.gz': 'fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0'},
-    {'rustls-webpki-0.102.6.tar.gz': '8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e'},
-    {'ryu-1.0.17.tar.gz': 'e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1'},
-    {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
+    {'rustix-0.38.44.tar.gz': 'fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154'},
+    {'rustls-0.23.22.tar.gz': '9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7'},
+    {'rustls-pki-types-1.11.0.tar.gz': '917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c'},
+    {'rustls-webpki-0.102.8.tar.gz': '64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9'},
+    {'rustversion-1.0.19.tar.gz': 'f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4'},
+    {'ryu-1.0.19.tar.gz': '6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd'},
     {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'},
-    {'schannel-0.1.23.tar.gz': 'fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534'},
-    {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'},
+    {'schannel-0.1.27.tar.gz': '1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d'},
     {'security-framework-2.11.1.tar.gz': '897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02'},
-    {'security-framework-sys-2.11.1.tar.gz': '75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf'},
-    {'serde-1.0.198.tar.gz': '9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc'},
-    {'serde-1.0.208.tar.gz': 'cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2'},
-    {'serde_derive-1.0.198.tar.gz': 'e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9'},
-    {'serde_derive-1.0.208.tar.gz': '24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf'},
-    {'serde_json-1.0.116.tar.gz': '3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813'},
-    {'serde_json-1.0.125.tar.gz': '83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed'},
+    {'security-framework-sys-2.14.0.tar.gz': '49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32'},
+    {'serde-1.0.217.tar.gz': '02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70'},
+    {'serde_derive-1.0.217.tar.gz': '5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0'},
+    {'serde_json-1.0.138.tar.gz': 'd434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949'},
+    {'sharded-slab-0.1.7.tar.gz': 'f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6'},
     {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'},
     {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
     {'spin-0.9.8.tar.gz': '6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67'},
     {'spm_precompiled-0.1.4.tar.gz': '5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326'},
-    {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'},
+    {'stable_deref_trait-1.2.0.tar.gz': 'a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3'},
     {'strsim-0.11.1.tar.gz': '7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f'},
     {'subtle-2.6.1.tar.gz': '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'},
-    {'syn-2.0.60.tar.gz': '909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3'},
-    {'syn-2.0.75.tar.gz': 'f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9'},
-    {'target-lexicon-0.12.14.tar.gz': 'e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f'},
-    {'tempfile-3.10.1.tar.gz': '85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1'},
-    {'tempfile-3.12.0.tar.gz': '04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64'},
-    {'thiserror-1.0.58.tar.gz': '03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297'},
-    {'thiserror-1.0.63.tar.gz': 'c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724'},
-    {'thiserror-impl-1.0.58.tar.gz': 'c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7'},
-    {'thiserror-impl-1.0.63.tar.gz': 'a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261'},
+    {'syn-2.0.98.tar.gz': '36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1'},
+    {'synstructure-0.13.1.tar.gz': 'c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971'},
+    {'tempfile-3.16.0.tar.gz': '38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91'},
+    {'thiserror-1.0.69.tar.gz': 'b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52'},
+    {'thiserror-impl-1.0.69.tar.gz': '4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1'},
+    {'thread_local-1.1.8.tar.gz': '8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c'},
+    {'tinystr-0.7.6.tar.gz': '9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f'},
     {'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'},
-    {'tinyvec-1.8.0.tar.gz': '445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938'},
-    {'tinyvec_macros-0.1.1.tar.gz': '1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20'},
-    {'unicode-bidi-0.3.15.tar.gz': '08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75'},
-    {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'},
-    {'unicode-normalization-0.1.23.tar.gz': 'a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5'},
+    {'tracing-0.1.41.tar.gz': '784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0'},
+    {'tracing-attributes-0.1.28.tar.gz': '395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d'},
+    {'tracing-core-0.1.33.tar.gz': 'e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c'},
+    {'tracing-log-0.2.0.tar.gz': 'ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3'},
+    {'tracing-subscriber-0.3.19.tar.gz': 'e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008'},
+    {'unicode-ident-1.0.16.tar.gz': 'a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034'},
     {'unicode-normalization-alignments-0.1.12.tar.gz':
      '43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de'},
-    {'unicode-segmentation-1.11.0.tar.gz': 'd4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202'},
-    {'unicode-width-0.1.11.tar.gz': 'e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85'},
-    {'unicode-width-0.1.13.tar.gz': '0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d'},
+    {'unicode-segmentation-1.12.0.tar.gz': 'f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493'},
+    {'unicode-width-0.2.0.tar.gz': '1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd'},
     {'unicode_categories-0.1.1.tar.gz': '39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e'},
-    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
     {'untrusted-0.9.0.tar.gz': '8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1'},
-    {'ureq-2.10.1.tar.gz': 'b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a'},
-    {'url-2.5.2.tar.gz': '22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c'},
-    {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'},
+    {'ureq-2.12.1.tar.gz': '02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d'},
+    {'url-2.5.4.tar.gz': '32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60'},
+    {'utf16_iter-1.0.5.tar.gz': 'c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246'},
+    {'utf8_iter-1.0.4.tar.gz': 'b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be'},
+    {'valuable-0.1.1.tar.gz': 'ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65'},
     {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'},
     {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'},
     {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'},
-    {'wasm-bindgen-0.2.93.tar.gz': 'a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5'},
-    {'wasm-bindgen-backend-0.2.93.tar.gz': '9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b'},
-    {'wasm-bindgen-macro-0.2.93.tar.gz': '585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf'},
-    {'wasm-bindgen-macro-support-0.2.93.tar.gz': 'afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836'},
-    {'wasm-bindgen-shared-0.2.93.tar.gz': 'c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484'},
-    {'web-sys-0.3.70.tar.gz': '26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0'},
-    {'webpki-roots-0.26.3.tar.gz': 'bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd'},
+    {'wasi-0.13.3+wasi-0.2.2.tar.gz': '26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2'},
+    {'wasm-bindgen-0.2.100.tar.gz': '1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5'},
+    {'wasm-bindgen-backend-0.2.100.tar.gz': '2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6'},
+    {'wasm-bindgen-macro-0.2.100.tar.gz': '7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407'},
+    {'wasm-bindgen-macro-support-0.2.100.tar.gz': '8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de'},
+    {'wasm-bindgen-shared-0.2.100.tar.gz': '1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d'},
+    {'web-sys-0.3.77.tar.gz': '33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2'},
+    {'web-time-1.1.0.tar.gz': '5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb'},
+    {'webpki-roots-0.26.8.tar.gz': '2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9'},
+    {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'},
+    {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'},
     {'winapi-util-0.1.9.tar.gz': 'cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb'},
+    {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'},
     {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'},
     {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'},
     {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'},
     {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'},
-    {'windows-targets-0.52.5.tar.gz': '6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb'},
     {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'},
     {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'},
-    {'windows_aarch64_gnullvm-0.52.5.tar.gz': '7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263'},
     {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'},
     {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'},
-    {'windows_aarch64_msvc-0.52.5.tar.gz': '9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6'},
     {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'},
     {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'},
-    {'windows_i686_gnu-0.52.5.tar.gz': '88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670'},
     {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'},
-    {'windows_i686_gnullvm-0.52.5.tar.gz': '87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9'},
     {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'},
     {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'},
-    {'windows_i686_msvc-0.52.5.tar.gz': 'db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf'},
     {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'},
     {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'},
-    {'windows_x86_64_gnu-0.52.5.tar.gz': '4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9'},
     {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'},
     {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'},
-    {'windows_x86_64_gnullvm-0.52.5.tar.gz': '852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596'},
     {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'},
     {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'},
-    {'windows_x86_64_msvc-0.52.5.tar.gz': 'bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0'},
     {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'},
+    {'wit-bindgen-rt-0.33.0.tar.gz': '3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c'},
+    {'write16-1.0.0.tar.gz': 'd1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936'},
+    {'writeable-0.5.5.tar.gz': '1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51'},
+    {'yoke-0.7.5.tar.gz': '120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40'},
+    {'yoke-derive-0.7.5.tar.gz': '2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154'},
     {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'},
     {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'},
+    {'zerofrom-0.1.5.tar.gz': 'cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e'},
+    {'zerofrom-derive-0.1.5.tar.gz': '595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808'},
     {'zeroize-1.8.1.tar.gz': 'ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde'},
+    {'zerovec-0.10.4.tar.gz': 'aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079'},
+    {'zerovec-derive-0.10.3.tar.gz': '6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6'},
+    {'anstream-0.6.18.tar.gz': '8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b'},
+    {'anstyle-parse-0.2.6.tar.gz': '3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9'},
+    {'anstyle-query-1.1.2.tar.gz': '79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c'},
+    {'anstyle-wincon-3.0.6.tar.gz': '2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125'},
+    {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'},
+    {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'},
+    {'cc-1.2.1.tar.gz': 'fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47'},
+    {'colorchoice-1.0.3.tar.gz': '5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990'},
+    {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'},
+    {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'},
+    {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'},
+    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
+    {'env_filter-0.1.2.tar.gz': '4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab'},
+    {'env_logger-0.11.5.tar.gz': 'e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d'},
+    {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'},
+    {'fastrand-2.2.0.tar.gz': '486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4'},
+    {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
+    {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'},
+    {'indicatif-0.17.9.tar.gz': 'cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281'},
+    {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
+    {'is_terminal_polyfill-1.70.1.tar.gz': '7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf'},
+    {'js-sys-0.3.72.tar.gz': '6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9'},
+    {'libc-0.2.166.tar.gz': 'c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36'},
+    {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'},
+    {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'},
+    {'matrixmultiply-0.3.9.tar.gz': '9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a'},
+    {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
+    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'ndarray-0.16.1.tar.gz': '882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841'},
+    {'num-complex-0.4.6.tar.gz': '73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495'},
+    {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
+    {'numpy-0.22.1.tar.gz': 'edb929bc0da91a4d85ed6c0a84deaa53d411abfb387fc271124f91bf6b89f14e'},
+    {'portable-atomic-util-0.2.4.tar.gz': 'd8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507'},
+    {'proc-macro2-1.0.92.tar.gz': '37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0'},
+    {'pyo3-0.22.6.tar.gz': 'f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884'},
+    {'pyo3-build-config-0.22.6.tar.gz': 'b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38'},
+    {'pyo3-ffi-0.22.6.tar.gz': '9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636'},
+    {'pyo3-macros-0.22.6.tar.gz': '0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453'},
+    {'pyo3-macros-backend-0.22.6.tar.gz': '36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe'},
+    {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'},
+    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
+    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
+    {'rustix-0.38.41.tar.gz': 'd7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6'},
+    {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
+    {'serde-1.0.215.tar.gz': '6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f'},
+    {'serde_derive-1.0.215.tar.gz': 'ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0'},
+    {'serde_json-1.0.133.tar.gz': 'c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377'},
+    {'syn-2.0.89.tar.gz': '44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e'},
+    {'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'},
+    {'tempfile-3.14.0.tar.gz': '28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c'},
+    {'unicode-ident-1.0.14.tar.gz': 'adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83'},
+    {'unicode-width-0.1.14.tar.gz': '7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af'},
+    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
+    {'utf8parse-0.2.2.tar.gz': '06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821'},
+    {'wasm-bindgen-0.2.95.tar.gz': '128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e'},
+    {'wasm-bindgen-backend-0.2.95.tar.gz': 'cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358'},
+    {'wasm-bindgen-macro-0.2.95.tar.gz': 'e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56'},
+    {'wasm-bindgen-macro-support-0.2.95.tar.gz': '26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68'},
+    {'wasm-bindgen-shared-0.2.95.tar.gz': '65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d'},
 ]
 
-_rust_ver = '1.76.0'
+_rust_ver = '1.75.0'
 builddependencies = [
     ('binutils', '2.40'),
     ('Rust', _rust_ver),
-    ('maturin', '1.5.0', '-Rust-%s' % _rust_ver),
+    ('maturin', '1.4.0', '-Rust-%s' % _rust_ver),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),  # fsspec, filelock used by hf-hub
-    ('PyYAML', '6.0.1'),  # used by hf-hub
-    ('tqdm', '4.66.2'),  # used by hf-hub
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),  # fsspec, filelock used by hf-hub
+    ('PyYAML', '6.0'),  # used by hf-hub
+    ('tqdm', '4.66.1'),  # used by hf-hub
 ]
 
 exts_list = [
-    ('huggingface-hub', '0.24.6', {
+    ('huggingface-hub', '0.27.1', {
         'source_tmpl': 'huggingface_hub-%(version)s.tar.gz',
-        'checksums': ['cc2579e761d070713eaa9c323e3debe39d5b464ae3a7261c39a9195b27bb8000'],
+        'checksums': ['c004463ca870283909d715d20f066ebd6968c2207dae9393fdffb3c1d4d8f98b'],
     }),
     (name, version, {
-        'checksums': ['ee59e6680ed0fdbe6b724cf38bd70400a0c1dd623b07ac729087270caeac88e3'],
+        'checksums': ['ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'],
     }),
 ]
 
Diff against tokenizers-0.15.2-GCCcore-12.3.0.eb

easybuild/easyconfigs/t/tokenizers/tokenizers-0.15.2-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.15.2-GCCcore-12.3.0.eb b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
index 9fa1cf8d42..fc82fe2329 100644
--- a/easybuild/easyconfigs/t/tokenizers/tokenizers-0.15.2-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/t/tokenizers/tokenizers-0.21.0-GCCcore-12.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'CargoPythonBundle'
 
 name = 'tokenizers'
-version = '0.15.2'
+version = '0.21.0'
 
 homepage = 'https://github.com/huggingface/tokenizers'
 description = "Fast State-of-the-Art Tokenizers optimized for Research and Production"
@@ -9,292 +9,573 @@ description = "Fast State-of-the-Art Tokenizers optimized for Research and Produ
 toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 crates = [
-    ('aho-corasick', '1.1.2'),
-    ('anstream', '0.6.11'),
-    ('anstyle', '1.0.6'),
-    ('anstyle-parse', '0.2.3'),
-    ('anstyle-query', '1.0.2'),
-    ('anstyle-wincon', '3.0.2'),
-    ('autocfg', '1.1.0'),
+    ('adler2', '2.0.0'),
+    ('aho-corasick', '1.1.3'),
+    ('anes', '0.1.6'),
+    ('anstyle', '1.0.10'),
+    ('assert_approx_eq', '1.1.0'),
+    ('autocfg', '1.4.0'),
     ('base64', '0.13.1'),
+    ('base64', '0.22.1'),
+    ('bit-set', '0.5.3'),
+    ('bit-vec', '0.6.3'),
     ('bitflags', '1.3.2'),
-    ('bitflags', '2.4.2'),
-    ('cc', '1.0.83'),
+    ('bitflags', '2.8.0'),
+    ('bumpalo', '3.17.0'),
+    ('byteorder', '1.5.0'),
+    ('cast', '0.3.0'),
+    ('cc', '1.2.12'),
     ('cfg-if', '1.0.0'),
-    ('clap', '4.5.0'),
-    ('clap_builder', '4.5.0'),
-    ('clap_derive', '4.5.0'),
-    ('clap_lex', '0.7.0'),
-    ('colorchoice', '1.0.0'),
-    ('console', '0.15.8'),
-    ('crossbeam-deque', '0.8.5'),
+    ('ciborium', '0.2.2'),
+    ('ciborium-io', '0.2.2'),
+    ('ciborium-ll', '0.2.2'),
+    ('clap', '4.5.28'),
+    ('clap_builder', '4.5.27'),
+    ('clap_lex', '0.7.4'),
+    ('console', '0.15.10'),
+    ('core-foundation', '0.9.4'),
+    ('core-foundation-sys', '0.8.7'),
+    ('crc32fast', '1.4.2'),
+    ('criterion', '0.5.1'),
+    ('criterion-plot', '0.5.0'),
+    ('crossbeam-deque', '0.8.6'),
     ('crossbeam-epoch', '0.9.18'),
-    ('crossbeam-utils', '0.8.19'),
-    ('darling', '0.14.4'),
-    ('darling_core', '0.14.4'),
-    ('darling_macro', '0.14.4'),
-    ('derive_builder', '0.12.0'),
-    ('derive_builder_core', '0.12.0'),
-    ('derive_builder_macro', '0.12.0'),
-    ('either', '1.10.0'),
-    ('encode_unicode', '0.3.6'),
-    ('env_logger', '0.10.2'),
-    ('errno', '0.3.8'),
+    ('crossbeam-utils', '0.8.21'),
+    ('crunchy', '0.2.3'),
+    ('darling', '0.20.10'),
+    ('darling_core', '0.20.10'),
+    ('darling_macro', '0.20.10'),
+    ('derive_builder', '0.20.2'),
+    ('derive_builder_core', '0.20.2'),
+    ('derive_builder_macro', '0.20.2'),
+    ('dirs', '5.0.1'),
+    ('dirs-sys', '0.4.1'),
+    ('displaydoc', '0.2.5'),
+    ('either', '1.13.0'),
+    ('encode_unicode', '1.0.0'),
+    ('errno', '0.3.10'),
     ('esaxx-rs', '0.1.10'),
-    ('fastrand', '2.0.1'),
+    ('fancy-regex', '0.13.0'),
+    ('fastrand', '2.3.0'),
+    ('flate2', '1.0.35'),
     ('fnv', '1.0.7'),
-    ('getrandom', '0.2.12'),
-    ('heck', '0.4.1'),
-    ('hermit-abi', '0.3.5'),
-    ('humantime', '2.1.0'),
+    ('foreign-types', '0.3.2'),
+    ('foreign-types-shared', '0.1.1'),
+    ('form_urlencoded', '1.2.1'),
+    ('getrandom', '0.2.15'),
+    ('getrandom', '0.3.1'),
+    ('half', '2.4.1'),
+    ('hermit-abi', '0.4.0'),
+    ('hf-hub', '0.3.2'),
+    ('icu_collections', '1.5.0'),
+    ('icu_locid', '1.5.0'),
+    ('icu_locid_transform', '1.5.0'),
+    ('icu_locid_transform_data', '1.5.0'),
+    ('icu_normalizer', '1.5.0'),
+    ('icu_normalizer_data', '1.5.0'),
+    ('icu_properties', '1.5.1'),
+    ('icu_properties_data', '1.5.0'),
+    ('icu_provider', '1.5.0'),
+    ('icu_provider_macros', '1.5.0'),
     ('ident_case', '1.0.1'),
-    ('indicatif', '0.17.8'),
-    ('indoc', '2.0.4'),
-    ('instant', '0.1.12'),
-    ('is-terminal', '0.4.12'),
+    ('idna', '1.0.3'),
+    ('idna_adapter', '1.2.0'),
+    ('indicatif', '0.17.11'),
+    ('is-terminal', '0.4.15'),
+    ('itertools', '0.10.5'),
     ('itertools', '0.11.0'),
     ('itertools', '0.12.1'),
-    ('itoa', '1.0.10'),
-    ('lazy_static', '1.4.0'),
-    ('libc', '0.2.153'),
-    ('linux-raw-sys', '0.4.13'),
-    ('lock_api', '0.4.11'),
-    ('log', '0.4.20'),
+    ('itoa', '1.0.14'),
+    ('js-sys', '0.3.77'),
+    ('lazy_static', '1.5.0'),
+    ('libc', '0.2.169'),
+    ('libredox', '0.1.3'),
+    ('linux-raw-sys', '0.4.15'),
+    ('litemap', '0.7.4'),
+    ('log', '0.4.25'),
     ('macro_rules_attribute', '0.2.0'),
     ('macro_rules_attribute-proc_macro', '0.2.0'),
-    ('matrixmultiply', '0.3.8'),
-    ('memchr', '2.7.1'),
-    ('memoffset', '0.9.0'),
+    ('memchr', '2.7.4'),
     ('minimal-lexical', '0.2.1'),
-    ('monostate', '0.1.11'),
-    ('monostate-impl', '0.1.11'),
-    ('ndarray', '0.15.6'),
+    ('miniz_oxide', '0.8.3'),
+    ('monostate', '0.1.13'),
+    ('monostate-impl', '0.1.13'),
+    ('native-tls', '0.2.13'),
     ('nom', '7.1.3'),
-    ('num-complex', '0.4.5'),
-    ('num-integer', '0.1.46'),
-    ('num-traits', '0.2.18'),
+    ('nu-ansi-term', '0.46.0'),
+    ('num-traits', '0.2.19'),
     ('number_prefix', '0.4.0'),
-    ('numpy', '0.20.0'),
-    ('once_cell', '1.19.0'),
+    ('once_cell', '1.20.2'),
     ('onig', '6.4.0'),
     ('onig_sys', '69.8.1'),
-    ('parking_lot', '0.12.1'),
-    ('parking_lot_core', '0.9.9'),
-    ('paste', '1.0.14'),
-    ('pkg-config', '0.3.29'),
-    ('portable-atomic', '1.6.0'),
-    ('ppv-lite86', '0.2.17'),
-    ('proc-macro2', '1.0.78'),
-    ('pyo3', '0.20.2'),
-    ('pyo3-build-config', '0.20.2'),
-    ('pyo3-ffi', '0.20.2'),
-    ('pyo3-macros', '0.20.2'),
-    ('pyo3-macros-backend', '0.20.2'),
-    ('quote', '1.0.35'),
+    ('oorandom', '11.1.4'),
+    ('openssl', '0.10.70'),
+    ('openssl-macros', '0.1.1'),
+    ('openssl-probe', '0.1.6'),
+    ('openssl-sys', '0.9.105'),
+    ('option-ext', '0.2.0'),
+    ('overload', '0.1.1'),
+    ('paste', '1.0.15'),
+    ('percent-encoding', '2.3.1'),
+    ('pin-project-lite', '0.2.16'),
+    ('pkg-config', '0.3.31'),
+    ('plotters', '0.3.7'),
+    ('plotters-backend', '0.3.7'),
+    ('plotters-svg', '0.3.7'),
+    ('portable-atomic', '1.10.0'),
+    ('ppv-lite86', '0.2.20'),
+    ('proc-macro2', '1.0.93'),
+    ('quote', '1.0.38'),
     ('rand', '0.8.5'),
     ('rand_chacha', '0.3.1'),
     ('rand_core', '0.6.4'),
-    ('rawpointer', '0.2.1'),
-    ('rayon', '1.8.1'),
+    ('rayon', '1.10.0'),
     ('rayon-cond', '0.3.0'),
     ('rayon-core', '1.12.1'),
-    ('redox_syscall', '0.4.1'),
-    ('regex', '1.10.3'),
-    ('regex-automata', '0.4.5'),
-    ('regex-syntax', '0.8.2'),
-    ('rustc-hash', '1.1.0'),
-    ('rustix', '0.38.31'),
-    ('ryu', '1.0.16'),
-    ('scopeguard', '1.2.0'),
-    ('serde', '1.0.196'),
-    ('serde_derive', '1.0.196'),
-    ('serde_json', '1.0.113'),
-    ('smallvec', '1.13.1'),
+    ('redox_users', '0.4.6'),
+    ('regex', '1.11.1'),
+    ('regex-automata', '0.4.9'),
+    ('regex-syntax', '0.8.5'),
+    ('ring', '0.17.8'),
+    ('rustix', '0.38.44'),
+    ('rustls', '0.23.22'),
+    ('rustls-pki-types', '1.11.0'),
+    ('rustls-webpki', '0.102.8'),
+    ('rustversion', '1.0.19'),
+    ('ryu', '1.0.19'),
+    ('same-file', '1.0.6'),
+    ('schannel', '0.1.27'),
+    ('security-framework', '2.11.1'),
+    ('security-framework-sys', '2.14.0'),
+    ('serde', '1.0.217'),
+    ('serde_derive', '1.0.217'),
+    ('serde_json', '1.0.138'),
+    ('sharded-slab', '0.1.7'),
+    ('shlex', '1.3.0'),
+    ('smallvec', '1.13.2'),
+    ('spin', '0.9.8'),
     ('spm_precompiled', '0.1.4'),
-    ('strsim', '0.10.0'),
-    ('strsim', '0.11.0'),
-    ('syn', '1.0.109'),
-    ('syn', '2.0.48'),
-    ('target-lexicon', '0.12.13'),
-    ('tempfile', '3.10.0'),
-    ('termcolor', '1.4.1'),
-    ('thiserror', '1.0.56'),
-    ('thiserror-impl', '1.0.56'),
-    ('unicode-ident', '1.0.12'),
+    ('stable_deref_trait', '1.2.0'),
+    ('strsim', '0.11.1'),
+    ('subtle', '2.6.1'),
+    ('syn', '2.0.98'),
+    ('synstructure', '0.13.1'),
+    ('tempfile', '3.16.0'),
+    ('thiserror', '1.0.69'),
+    ('thiserror-impl', '1.0.69'),
+    ('thread_local', '1.1.8'),
+    ('tinystr', '0.7.6'),
+    ('tinytemplate', '1.2.1'),
+    ('tracing', '0.1.41'),
+    ('tracing-attributes', '0.1.28'),
+    ('tracing-core', '0.1.33'),
+    ('tracing-log', '0.2.0'),
+    ('tracing-subscriber', '0.3.19'),
+    ('unicode-ident', '1.0.16'),
     ('unicode-normalization-alignments', '0.1.12'),
-    ('unicode-segmentation', '1.11.0'),
-    ('unicode-width', '0.1.11'),
+    ('unicode-segmentation', '1.12.0'),
+    ('unicode-width', '0.2.0'),
     ('unicode_categories', '0.1.1'),
-    ('unindent', '0.2.3'),
-    ('utf8parse', '0.2.1'),
+    ('untrusted', '0.9.0'),
+    ('ureq', '2.12.1'),
+    ('url', '2.5.4'),
+    ('utf16_iter', '1.0.5'),
+    ('utf8_iter', '1.0.4'),
+    ('valuable', '0.1.1'),
+    ('vcpkg', '0.2.15'),
+    ('walkdir', '2.5.0'),
     ('wasi', '0.11.0+wasi-snapshot-preview1'),
+    ('wasi', '0.13.3+wasi-0.2.2'),
+    ('wasm-bindgen', '0.2.100'),
+    ('wasm-bindgen-backend', '0.2.100'),
+    ('wasm-bindgen-macro', '0.2.100'),
+    ('wasm-bindgen-macro-support', '0.2.100'),
+    ('wasm-bindgen-shared', '0.2.100'),
+    ('web-sys', '0.3.77'),
+    ('web-time', '1.1.0'),
+    ('webpki-roots', '0.26.8'),
     ('winapi', '0.3.9'),
     ('winapi-i686-pc-windows-gnu', '0.4.0'),
-    ('winapi-util', '0.1.6'),
+    ('winapi-util', '0.1.9'),
     ('winapi-x86_64-pc-windows-gnu', '0.4.0'),
+    ('windows-sys', '0.48.0'),
     ('windows-sys', '0.52.0'),
+    ('windows-sys', '0.59.0'),
     ('windows-targets', '0.48.5'),
-    ('windows-targets', '0.52.0'),
+    ('windows-targets', '0.52.6'),
     ('windows_aarch64_gnullvm', '0.48.5'),
-    ('windows_aarch64_gnullvm', '0.52.0'),
+    ('windows_aarch64_gnullvm', '0.52.6'),
     ('windows_aarch64_msvc', '0.48.5'),
-    ('windows_aarch64_msvc', '0.52.0'),
+    ('windows_aarch64_msvc', '0.52.6'),
     ('windows_i686_gnu', '0.48.5'),
-    ('windows_i686_gnu', '0.52.0'),
+    ('windows_i686_gnu', '0.52.6'),
+    ('windows_i686_gnullvm', '0.52.6'),
     ('windows_i686_msvc', '0.48.5'),
-    ('windows_i686_msvc', '0.52.0'),
+    ('windows_i686_msvc', '0.52.6'),
     ('windows_x86_64_gnu', '0.48.5'),
-    ('windows_x86_64_gnu', '0.52.0'),
+    ('windows_x86_64_gnu', '0.52.6'),
     ('windows_x86_64_gnullvm', '0.48.5'),
-    ('windows_x86_64_gnullvm', '0.52.0'),
+    ('windows_x86_64_gnullvm', '0.52.6'),
     ('windows_x86_64_msvc', '0.48.5'),
-    ('windows_x86_64_msvc', '0.52.0'),
+    ('windows_x86_64_msvc', '0.52.6'),
+    ('wit-bindgen-rt', '0.33.0'),
+    ('write16', '1.0.0'),
+    ('writeable', '0.5.5'),
+    ('yoke', '0.7.5'),
+    ('yoke-derive', '0.7.5'),
+    ('zerocopy', '0.7.35'),
+    ('zerocopy-derive', '0.7.35'),
+    ('zerofrom', '0.1.5'),
+    ('zerofrom-derive', '0.1.5'),
+    ('zeroize', '1.8.1'),
+    ('zerovec', '0.10.4'),
+    ('zerovec-derive', '0.10.3'),
+    ('anstream', '0.6.18'),
+    ('anstyle-parse', '0.2.6'),
+    ('anstyle-query', '1.1.2'),
+    ('anstyle-wincon', '3.0.6'),
+    ('bitflags', '2.6.0'),
+    ('bumpalo', '3.16.0'),
+    ('cc', '1.2.1'),
+    ('colorchoice', '1.0.3'),
+    ('console', '0.15.8'),
+    ('crossbeam-deque', '0.8.5'),
+    ('crossbeam-utils', '0.8.20'),
+    ('encode_unicode', '0.3.6'),
+    ('env_filter', '0.1.2'),
+    ('env_logger', '0.11.5'),
+    ('errno', '0.3.9'),
+    ('fastrand', '2.2.0'),
+    ('heck', '0.5.0'),
+    ('humantime', '2.1.0'),
+    ('indicatif', '0.17.9'),
+    ('indoc', '2.0.5'),
+    ('is_terminal_polyfill', '1.70.1'),
+    ('js-sys', '0.3.72'),
+    ('libc', '0.2.166'),
+    ('linux-raw-sys', '0.4.14'),
+    ('log', '0.4.22'),
+    ('matrixmultiply', '0.3.9'),
+    ('memoffset', '0.9.1'),
+    ('ndarray', '0.15.6'),
+    ('ndarray', '0.16.1'),
+    ('num-complex', '0.4.6'),
+    ('num-integer', '0.1.46'),
+    ('numpy', '0.22.1'),
+    ('portable-atomic-util', '0.2.4'),
+    ('proc-macro2', '1.0.92'),
+    ('pyo3', '0.22.6'),
+    ('pyo3-build-config', '0.22.6'),
+    ('pyo3-ffi', '0.22.6'),
+    ('pyo3-macros', '0.22.6'),
+    ('pyo3-macros-backend', '0.22.6'),
+    ('quote', '1.0.37'),
+    ('rawpointer', '0.2.1'),
+    ('rustc-hash', '1.1.0'),
+    ('rustix', '0.38.41'),
+    ('ryu', '1.0.18'),
+    ('serde', '1.0.215'),
+    ('serde_derive', '1.0.215'),
+    ('serde_json', '1.0.133'),
+    ('syn', '2.0.89'),
+    ('target-lexicon', '0.12.16'),
+    ('tempfile', '3.14.0'),
+    ('unicode-ident', '1.0.14'),
+    ('unicode-width', '0.1.14'),
+    ('unindent', '0.2.3'),
+    ('utf8parse', '0.2.2'),
+    ('wasm-bindgen', '0.2.95'),
+    ('wasm-bindgen-backend', '0.2.95'),
+    ('wasm-bindgen-macro', '0.2.95'),
+    ('wasm-bindgen-macro-support', '0.2.95'),
+    ('wasm-bindgen-shared', '0.2.95'),
 ]
+
 sources = [SOURCE_TAR_GZ]
 checksums = [
-    {'tokenizers-0.15.2.tar.gz': 'e6e9c6e019dd5484be5beafc775ae6c925f4c69a3487040ed09b45e13df2cb91'},
-    {'aho-corasick-1.1.2.tar.gz': 'b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0'},
-    {'anstream-0.6.11.tar.gz': '6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5'},
-    {'anstyle-1.0.6.tar.gz': '8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc'},
-    {'anstyle-parse-0.2.3.tar.gz': 'c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c'},
-    {'anstyle-query-1.0.2.tar.gz': 'e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648'},
-    {'anstyle-wincon-3.0.2.tar.gz': '1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7'},
-    {'autocfg-1.1.0.tar.gz': 'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'},
+    {'tokenizers-0.21.0.tar.gz': 'ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'},
+    {'adler2-2.0.0.tar.gz': '512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627'},
+    {'aho-corasick-1.1.3.tar.gz': '8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916'},
+    {'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'},
+    {'anstyle-1.0.10.tar.gz': '55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9'},
+    {'assert_approx_eq-1.1.0.tar.gz': '3c07dab4369547dbe5114677b33fbbf724971019f3818172d59a97a61c774ffd'},
+    {'autocfg-1.4.0.tar.gz': 'ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26'},
     {'base64-0.13.1.tar.gz': '9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8'},
+    {'base64-0.22.1.tar.gz': '72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6'},
+    {'bit-set-0.5.3.tar.gz': '0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1'},
+    {'bit-vec-0.6.3.tar.gz': '349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb'},
     {'bitflags-1.3.2.tar.gz': 'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'},
-    {'bitflags-2.4.2.tar.gz': 'ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf'},
-    {'cc-1.0.83.tar.gz': 'f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0'},
+    {'bitflags-2.8.0.tar.gz': '8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36'},
+    {'bumpalo-3.17.0.tar.gz': '1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf'},
+    {'byteorder-1.5.0.tar.gz': '1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b'},
+    {'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'},
+    {'cc-1.2.12.tar.gz': '755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2'},
     {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
-    {'clap-4.5.0.tar.gz': '80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f'},
-    {'clap_builder-4.5.0.tar.gz': '458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99'},
-    {'clap_derive-4.5.0.tar.gz': '307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47'},
-    {'clap_lex-0.7.0.tar.gz': '98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce'},
-    {'colorchoice-1.0.0.tar.gz': 'acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7'},
-    {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'},
-    {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'},
+    {'ciborium-0.2.2.tar.gz': '42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e'},
+    {'ciborium-io-0.2.2.tar.gz': '05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757'},
+    {'ciborium-ll-0.2.2.tar.gz': '57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9'},
+    {'clap-4.5.28.tar.gz': '3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff'},
+    {'clap_builder-4.5.27.tar.gz': '1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7'},
+    {'clap_lex-0.7.4.tar.gz': 'f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6'},
+    {'console-0.15.10.tar.gz': 'ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b'},
+    {'core-foundation-0.9.4.tar.gz': '91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f'},
+    {'core-foundation-sys-0.8.7.tar.gz': '773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b'},
+    {'crc32fast-1.4.2.tar.gz': 'a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3'},
+    {'criterion-0.5.1.tar.gz': 'f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f'},
+    {'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'},
+    {'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'},
     {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'},
-    {'crossbeam-utils-0.8.19.tar.gz': '248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345'},
-    {'darling-0.14.4.tar.gz': '7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850'},
-    {'darling_core-0.14.4.tar.gz': '109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0'},
-    {'darling_macro-0.14.4.tar.gz': 'a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e'},
-    {'derive_builder-0.12.0.tar.gz': '8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8'},
-    {'derive_builder_core-0.12.0.tar.gz': 'c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f'},
-    {'derive_builder_macro-0.12.0.tar.gz': 'ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e'},
-    {'either-1.10.0.tar.gz': '11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a'},
-    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
-    {'env_logger-0.10.2.tar.gz': '4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580'},
-    {'errno-0.3.8.tar.gz': 'a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245'},
+    {'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'},
+    {'crunchy-0.2.3.tar.gz': '43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929'},
+    {'darling-0.20.10.tar.gz': '6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989'},
+    {'darling_core-0.20.10.tar.gz': '95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5'},
+    {'darling_macro-0.20.10.tar.gz': 'd336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806'},
+    {'derive_builder-0.20.2.tar.gz': '507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947'},
+    {'derive_builder_core-0.20.2.tar.gz': '2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8'},
+    {'derive_builder_macro-0.20.2.tar.gz': 'ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c'},
+    {'dirs-5.0.1.tar.gz': '44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225'},
+    {'dirs-sys-0.4.1.tar.gz': '520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c'},
+    {'displaydoc-0.2.5.tar.gz': '97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0'},
+    {'either-1.13.0.tar.gz': '60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0'},
+    {'encode_unicode-1.0.0.tar.gz': '34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0'},
+    {'errno-0.3.10.tar.gz': '33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d'},
     {'esaxx-rs-0.1.10.tar.gz': 'd817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6'},
-    {'fastrand-2.0.1.tar.gz': '25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5'},
+    {'fancy-regex-0.13.0.tar.gz': '531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2'},
+    {'fastrand-2.3.0.tar.gz': '37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be'},
+    {'flate2-1.0.35.tar.gz': 'c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c'},
     {'fnv-1.0.7.tar.gz': '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'},
-    {'getrandom-0.2.12.tar.gz': '190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5'},
-    {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'},
-    {'hermit-abi-0.3.5.tar.gz': 'd0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3'},
-    {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'},
+    {'foreign-types-0.3.2.tar.gz': 'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'},
+    {'foreign-types-shared-0.1.1.tar.gz': '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'},
+    {'form_urlencoded-1.2.1.tar.gz': 'e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456'},
+    {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'},
+    {'getrandom-0.3.1.tar.gz': '43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8'},
+    {'half-2.4.1.tar.gz': '6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888'},
+    {'hermit-abi-0.4.0.tar.gz': 'fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc'},
+    {'hf-hub-0.3.2.tar.gz': '2b780635574b3d92f036890d8373433d6f9fc7abb320ee42a5c25897fc8ed732'},
+    {'icu_collections-1.5.0.tar.gz': 'db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526'},
+    {'icu_locid-1.5.0.tar.gz': '13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637'},
+    {'icu_locid_transform-1.5.0.tar.gz': '01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e'},
+    {'icu_locid_transform_data-1.5.0.tar.gz': 'fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e'},
+    {'icu_normalizer-1.5.0.tar.gz': '19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f'},
+    {'icu_normalizer_data-1.5.0.tar.gz': 'f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516'},
+    {'icu_properties-1.5.1.tar.gz': '93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5'},
+    {'icu_properties_data-1.5.0.tar.gz': '67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569'},
+    {'icu_provider-1.5.0.tar.gz': '6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9'},
+    {'icu_provider_macros-1.5.0.tar.gz': '1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6'},
     {'ident_case-1.0.1.tar.gz': 'b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39'},
-    {'indicatif-0.17.8.tar.gz': '763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3'},
-    {'indoc-2.0.4.tar.gz': '1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8'},
-    {'instant-0.1.12.tar.gz': '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'},
-    {'is-terminal-0.4.12.tar.gz': 'f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b'},
+    {'idna-1.0.3.tar.gz': '686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e'},
+    {'idna_adapter-1.2.0.tar.gz': 'daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71'},
+    {'indicatif-0.17.11.tar.gz': '183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235'},
+    {'is-terminal-0.4.15.tar.gz': 'e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37'},
+    {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'},
     {'itertools-0.11.0.tar.gz': 'b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57'},
     {'itertools-0.12.1.tar.gz': 'ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569'},
-    {'itoa-1.0.10.tar.gz': 'b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c'},
-    {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'},
-    {'libc-0.2.153.tar.gz': '9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd'},
-    {'linux-raw-sys-0.4.13.tar.gz': '01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c'},
-    {'lock_api-0.4.11.tar.gz': '3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45'},
-    {'log-0.4.20.tar.gz': 'b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f'},
+    {'itoa-1.0.14.tar.gz': 'd75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674'},
+    {'js-sys-0.3.77.tar.gz': '1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f'},
+    {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'},
+    {'libc-0.2.169.tar.gz': 'b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a'},
+    {'libredox-0.1.3.tar.gz': 'c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d'},
+    {'linux-raw-sys-0.4.15.tar.gz': 'd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab'},
+    {'litemap-0.7.4.tar.gz': '4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104'},
+    {'log-0.4.25.tar.gz': '04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f'},
     {'macro_rules_attribute-0.2.0.tar.gz': '8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13'},
     {'macro_rules_attribute-proc_macro-0.2.0.tar.gz':
      'b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568'},
-    {'matrixmultiply-0.3.8.tar.gz': '7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2'},
-    {'memchr-2.7.1.tar.gz': '523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149'},
-    {'memoffset-0.9.0.tar.gz': '5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c'},
+    {'memchr-2.7.4.tar.gz': '78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3'},
     {'minimal-lexical-0.2.1.tar.gz': '68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a'},
-    {'monostate-0.1.11.tar.gz': '878c2a1f1c70e5724fa28f101ca787b6a7e8ad5c5e4ae4ca3b0fa4a419fa9075'},
-    {'monostate-impl-0.1.11.tar.gz': 'f686d68a09079e63b1d2c64aa305095887ce50565f00a922ebfaeeee0d9ba6ce'},
-    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'miniz_oxide-0.8.3.tar.gz': 'b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924'},
+    {'monostate-0.1.13.tar.gz': '0d208407d7552cd041d8cdb69a1bc3303e029c598738177a3d87082004dc0e1e'},
+    {'monostate-impl-0.1.13.tar.gz': 'a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0'},
+    {'native-tls-0.2.13.tar.gz': '0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c'},
     {'nom-7.1.3.tar.gz': 'd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a'},
-    {'num-complex-0.4.5.tar.gz': '23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6'},
-    {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
-    {'num-traits-0.2.18.tar.gz': 'da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a'},
+    {'nu-ansi-term-0.46.0.tar.gz': '77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84'},
+    {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'},
     {'number_prefix-0.4.0.tar.gz': '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'},
-    {'numpy-0.20.0.tar.gz': 'bef41cbb417ea83b30525259e30ccef6af39b31c240bda578889494c5392d331'},
-    {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'},
+    {'once_cell-1.20.2.tar.gz': '1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775'},
     {'onig-6.4.0.tar.gz': '8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f'},
     {'onig_sys-69.8.1.tar.gz': '7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7'},
-    {'parking_lot-0.12.1.tar.gz': '3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f'},
-    {'parking_lot_core-0.9.9.tar.gz': '4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e'},
-    {'paste-1.0.14.tar.gz': 'de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c'},
-    {'pkg-config-0.3.29.tar.gz': '2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb'},
-    {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'},
-    {'ppv-lite86-0.2.17.tar.gz': '5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de'},
-    {'proc-macro2-1.0.78.tar.gz': 'e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae'},
-    {'pyo3-0.20.2.tar.gz': '9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0'},
-    {'pyo3-build-config-0.20.2.tar.gz': '07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be'},
-    {'pyo3-ffi-0.20.2.tar.gz': 'dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1'},
-    {'pyo3-macros-0.20.2.tar.gz': '05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3'},
-    {'pyo3-macros-backend-0.20.2.tar.gz': '0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f'},
-    {'quote-1.0.35.tar.gz': '291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef'},
+    {'oorandom-11.1.4.tar.gz': 'b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9'},
+    {'openssl-0.10.70.tar.gz': '61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6'},
+    {'openssl-macros-0.1.1.tar.gz': 'a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c'},
+    {'openssl-probe-0.1.6.tar.gz': 'd05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e'},
+    {'openssl-sys-0.9.105.tar.gz': '8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc'},
+    {'option-ext-0.2.0.tar.gz': '04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d'},
+    {'overload-0.1.1.tar.gz': 'b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39'},
+    {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'},
+    {'percent-encoding-2.3.1.tar.gz': 'e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e'},
+    {'pin-project-lite-0.2.16.tar.gz': '3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b'},
+    {'pkg-config-0.3.31.tar.gz': '953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2'},
+    {'plotters-0.3.7.tar.gz': '5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747'},
+    {'plotters-backend-0.3.7.tar.gz': 'df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a'},
+    {'plotters-svg-0.3.7.tar.gz': '51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670'},
+    {'portable-atomic-1.10.0.tar.gz': '280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6'},
+    {'ppv-lite86-0.2.20.tar.gz': '77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04'},
+    {'proc-macro2-1.0.93.tar.gz': '60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99'},
+    {'quote-1.0.38.tar.gz': '0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc'},
     {'rand-0.8.5.tar.gz': '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'},
     {'rand_chacha-0.3.1.tar.gz': 'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'},
     {'rand_core-0.6.4.tar.gz': 'ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c'},
-    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
-    {'rayon-1.8.1.tar.gz': 'fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051'},
+    {'rayon-1.10.0.tar.gz': 'b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa'},
     {'rayon-cond-0.3.0.tar.gz': '059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9'},
     {'rayon-core-1.12.1.tar.gz': '1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2'},
-    {'redox_syscall-0.4.1.tar.gz': '4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa'},
-    {'regex-1.10.3.tar.gz': 'b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15'},
-    {'regex-automata-0.4.5.tar.gz': '5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd'},
-    {'regex-syntax-0.8.2.tar.gz': 'c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f'},
-    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
-    {'rustix-0.38.31.tar.gz': '6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949'},
-    {'ryu-1.0.16.tar.gz': 'f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c'},
-    {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'},
-    {'serde-1.0.196.tar.gz': '870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32'},
-    {'serde_derive-1.0.196.tar.gz': '33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67'},
-    {'serde_json-1.0.113.tar.gz': '69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79'},
-    {'smallvec-1.13.1.tar.gz': 'e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7'},
+    {'redox_users-0.4.6.tar.gz': 'ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43'},
+    {'regex-1.11.1.tar.gz': 'b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191'},
+    {'regex-automata-0.4.9.tar.gz': '809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908'},
+    {'regex-syntax-0.8.5.tar.gz': '2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c'},
+    {'ring-0.17.8.tar.gz': 'c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d'},
+    {'rustix-0.38.44.tar.gz': 'fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154'},
+    {'rustls-0.23.22.tar.gz': '9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7'},
+    {'rustls-pki-types-1.11.0.tar.gz': '917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c'},
+    {'rustls-webpki-0.102.8.tar.gz': '64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9'},
+    {'rustversion-1.0.19.tar.gz': 'f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4'},
+    {'ryu-1.0.19.tar.gz': '6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd'},
+    {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'},
+    {'schannel-0.1.27.tar.gz': '1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d'},
+    {'security-framework-2.11.1.tar.gz': '897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02'},
+    {'security-framework-sys-2.14.0.tar.gz': '49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32'},
+    {'serde-1.0.217.tar.gz': '02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70'},
+    {'serde_derive-1.0.217.tar.gz': '5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0'},
+    {'serde_json-1.0.138.tar.gz': 'd434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949'},
+    {'sharded-slab-0.1.7.tar.gz': 'f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6'},
+    {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'},
+    {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
+    {'spin-0.9.8.tar.gz': '6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67'},
     {'spm_precompiled-0.1.4.tar.gz': '5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326'},
-    {'strsim-0.10.0.tar.gz': '73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623'},
-    {'strsim-0.11.0.tar.gz': '5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01'},
-    {'syn-1.0.109.tar.gz': '72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237'},
-    {'syn-2.0.48.tar.gz': '0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f'},
-    {'target-lexicon-0.12.13.tar.gz': '69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae'},
-    {'tempfile-3.10.0.tar.gz': 'a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67'},
-    {'termcolor-1.4.1.tar.gz': '06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755'},
-    {'thiserror-1.0.56.tar.gz': 'd54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad'},
-    {'thiserror-impl-1.0.56.tar.gz': 'fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471'},
-    {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'},
+    {'stable_deref_trait-1.2.0.tar.gz': 'a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3'},
+    {'strsim-0.11.1.tar.gz': '7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f'},
+    {'subtle-2.6.1.tar.gz': '13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292'},
+    {'syn-2.0.98.tar.gz': '36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1'},
+    {'synstructure-0.13.1.tar.gz': 'c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971'},
+    {'tempfile-3.16.0.tar.gz': '38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91'},
+    {'thiserror-1.0.69.tar.gz': 'b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52'},
+    {'thiserror-impl-1.0.69.tar.gz': '4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1'},
+    {'thread_local-1.1.8.tar.gz': '8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c'},
+    {'tinystr-0.7.6.tar.gz': '9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f'},
+    {'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'},
+    {'tracing-0.1.41.tar.gz': '784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0'},
+    {'tracing-attributes-0.1.28.tar.gz': '395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d'},
+    {'tracing-core-0.1.33.tar.gz': 'e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c'},
+    {'tracing-log-0.2.0.tar.gz': 'ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3'},
+    {'tracing-subscriber-0.3.19.tar.gz': 'e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008'},
+    {'unicode-ident-1.0.16.tar.gz': 'a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034'},
     {'unicode-normalization-alignments-0.1.12.tar.gz':
      '43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de'},
-    {'unicode-segmentation-1.11.0.tar.gz': 'd4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202'},
-    {'unicode-width-0.1.11.tar.gz': 'e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85'},
+    {'unicode-segmentation-1.12.0.tar.gz': 'f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493'},
+    {'unicode-width-0.2.0.tar.gz': '1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd'},
     {'unicode_categories-0.1.1.tar.gz': '39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e'},
-    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
-    {'utf8parse-0.2.1.tar.gz': '711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a'},
+    {'untrusted-0.9.0.tar.gz': '8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1'},
+    {'ureq-2.12.1.tar.gz': '02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d'},
+    {'url-2.5.4.tar.gz': '32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60'},
+    {'utf16_iter-1.0.5.tar.gz': 'c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246'},
+    {'utf8_iter-1.0.4.tar.gz': 'b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be'},
+    {'valuable-0.1.1.tar.gz': 'ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65'},
+    {'vcpkg-0.2.15.tar.gz': 'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'},
+    {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'},
     {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'},
+    {'wasi-0.13.3+wasi-0.2.2.tar.gz': '26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2'},
+    {'wasm-bindgen-0.2.100.tar.gz': '1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5'},
+    {'wasm-bindgen-backend-0.2.100.tar.gz': '2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6'},
+    {'wasm-bindgen-macro-0.2.100.tar.gz': '7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407'},
+    {'wasm-bindgen-macro-support-0.2.100.tar.gz': '8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de'},
+    {'wasm-bindgen-shared-0.2.100.tar.gz': '1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d'},
+    {'web-sys-0.3.77.tar.gz': '33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2'},
+    {'web-time-1.1.0.tar.gz': '5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb'},
+    {'webpki-roots-0.26.8.tar.gz': '2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9'},
     {'winapi-0.3.9.tar.gz': '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'},
     {'winapi-i686-pc-windows-gnu-0.4.0.tar.gz': 'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'},
-    {'winapi-util-0.1.6.tar.gz': 'f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596'},
+    {'winapi-util-0.1.9.tar.gz': 'cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb'},
     {'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz': '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'},
+    {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'},
     {'windows-sys-0.52.0.tar.gz': '282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d'},
+    {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'},
     {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'},
-    {'windows-targets-0.52.0.tar.gz': '8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd'},
+    {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'},
     {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'},
-    {'windows_aarch64_gnullvm-0.52.0.tar.gz': 'cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea'},
+    {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'},
     {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'},
-    {'windows_aarch64_msvc-0.52.0.tar.gz': 'bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef'},
+    {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'},
     {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'},
-    {'windows_i686_gnu-0.52.0.tar.gz': 'a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313'},
+    {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'},
+    {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'},
     {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'},
-    {'windows_i686_msvc-0.52.0.tar.gz': 'ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a'},
+    {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'},
     {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'},
-    {'windows_x86_64_gnu-0.52.0.tar.gz': '3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd'},
+    {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'},
     {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'},
-    {'windows_x86_64_gnullvm-0.52.0.tar.gz': '1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e'},
+    {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'},
     {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'},
-    {'windows_x86_64_msvc-0.52.0.tar.gz': 'dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04'},
+    {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'},
+    {'wit-bindgen-rt-0.33.0.tar.gz': '3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c'},
+    {'write16-1.0.0.tar.gz': 'd1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936'},
+    {'writeable-0.5.5.tar.gz': '1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51'},
+    {'yoke-0.7.5.tar.gz': '120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40'},
+    {'yoke-derive-0.7.5.tar.gz': '2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154'},
+    {'zerocopy-0.7.35.tar.gz': '1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0'},
+    {'zerocopy-derive-0.7.35.tar.gz': 'fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e'},
+    {'zerofrom-0.1.5.tar.gz': 'cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e'},
+    {'zerofrom-derive-0.1.5.tar.gz': '595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808'},
+    {'zeroize-1.8.1.tar.gz': 'ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde'},
+    {'zerovec-0.10.4.tar.gz': 'aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079'},
+    {'zerovec-derive-0.10.3.tar.gz': '6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6'},
+    {'anstream-0.6.18.tar.gz': '8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b'},
+    {'anstyle-parse-0.2.6.tar.gz': '3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9'},
+    {'anstyle-query-1.1.2.tar.gz': '79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c'},
+    {'anstyle-wincon-3.0.6.tar.gz': '2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125'},
+    {'bitflags-2.6.0.tar.gz': 'b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de'},
+    {'bumpalo-3.16.0.tar.gz': '79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c'},
+    {'cc-1.2.1.tar.gz': 'fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47'},
+    {'colorchoice-1.0.3.tar.gz': '5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990'},
+    {'console-0.15.8.tar.gz': '0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb'},
+    {'crossbeam-deque-0.8.5.tar.gz': '613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d'},
+    {'crossbeam-utils-0.8.20.tar.gz': '22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80'},
+    {'encode_unicode-0.3.6.tar.gz': 'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'},
+    {'env_filter-0.1.2.tar.gz': '4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab'},
+    {'env_logger-0.11.5.tar.gz': 'e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d'},
+    {'errno-0.3.9.tar.gz': '534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba'},
+    {'fastrand-2.2.0.tar.gz': '486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4'},
+    {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
+    {'humantime-2.1.0.tar.gz': '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'},
+    {'indicatif-0.17.9.tar.gz': 'cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281'},
+    {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
+    {'is_terminal_polyfill-1.70.1.tar.gz': '7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf'},
+    {'js-sys-0.3.72.tar.gz': '6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9'},
+    {'libc-0.2.166.tar.gz': 'c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36'},
+    {'linux-raw-sys-0.4.14.tar.gz': '78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89'},
+    {'log-0.4.22.tar.gz': 'a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24'},
+    {'matrixmultiply-0.3.9.tar.gz': '9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a'},
+    {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
+    {'ndarray-0.15.6.tar.gz': 'adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32'},
+    {'ndarray-0.16.1.tar.gz': '882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841'},
+    {'num-complex-0.4.6.tar.gz': '73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495'},
+    {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
+    {'numpy-0.22.1.tar.gz': 'edb929bc0da91a4d85ed6c0a84deaa53d411abfb387fc271124f91bf6b89f14e'},
+    {'portable-atomic-util-0.2.4.tar.gz': 'd8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507'},
+    {'proc-macro2-1.0.92.tar.gz': '37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0'},
+    {'pyo3-0.22.6.tar.gz': 'f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884'},
+    {'pyo3-build-config-0.22.6.tar.gz': 'b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38'},
+    {'pyo3-ffi-0.22.6.tar.gz': '9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636'},
+    {'pyo3-macros-0.22.6.tar.gz': '0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453'},
+    {'pyo3-macros-backend-0.22.6.tar.gz': '36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe'},
+    {'quote-1.0.37.tar.gz': 'b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af'},
+    {'rawpointer-0.2.1.tar.gz': '60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3'},
+    {'rustc-hash-1.1.0.tar.gz': '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'},
+    {'rustix-0.38.41.tar.gz': 'd7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6'},
+    {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
+    {'serde-1.0.215.tar.gz': '6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f'},
+    {'serde_derive-1.0.215.tar.gz': 'ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0'},
+    {'serde_json-1.0.133.tar.gz': 'c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377'},
+    {'syn-2.0.89.tar.gz': '44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e'},
+    {'target-lexicon-0.12.16.tar.gz': '61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1'},
+    {'tempfile-3.14.0.tar.gz': '28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c'},
+    {'unicode-ident-1.0.14.tar.gz': 'adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83'},
+    {'unicode-width-0.1.14.tar.gz': '7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af'},
+    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
+    {'utf8parse-0.2.2.tar.gz': '06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821'},
+    {'wasm-bindgen-0.2.95.tar.gz': '128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e'},
+    {'wasm-bindgen-backend-0.2.95.tar.gz': 'cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358'},
+    {'wasm-bindgen-macro-0.2.95.tar.gz': 'e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56'},
+    {'wasm-bindgen-macro-support-0.2.95.tar.gz': '26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68'},
+    {'wasm-bindgen-shared-0.2.95.tar.gz': '65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d'},
 ]
 
 _rust_ver = '1.75.0'
@@ -312,12 +593,12 @@ dependencies = [
 ]
 
 exts_list = [
-    ('huggingface-hub', '0.21.4', {
+    ('huggingface-hub', '0.27.1', {
         'source_tmpl': 'huggingface_hub-%(version)s.tar.gz',
-        'checksums': ['e1f4968c93726565a80edf6dc309763c7b546d0cfe79aa221206034d50155531'],
+        'checksums': ['c004463ca870283909d715d20f066ebd6968c2207dae9393fdffb3c1d4d8f98b'],
     }),
     (name, version, {
-        'checksums': ['e6e9c6e019dd5484be5beafc775ae6c925f4c69a3487040ed09b45e13df2cb91'],
+        'checksums': ['ee0894bf311b75b0c03079f33859ae4b2334d675d4e93f5a4132e1eae2834fe4'],
     }),
 ]
 

@WilleBell
Copy link
Contributor Author

Test report by @WilleBell
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
node404.hydra.os - Linux Rocky Linux 8.10, x86_64, AMD EPYC 7282 16-Core Processor, 1 x NVIDIA NVIDIA A100-PCIE-40GB, 570.124.06, Python 3.6.8
See https://gist.github.com/WilleBell/d5b4e8301bd2814a3782268606470ad3 for a full test report.

@lexming
Copy link
Contributor

lexming commented Apr 25, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@lexming: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22265 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22265 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 6236

Test results coming soon (I hope)...

Details

- notification for comment with ID 2830385615 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/5f541641827b22c583cea5a0582bfc50 for a full test report.

@WilleBell WilleBell marked this pull request as draft April 28, 2025 08:51
@github-actions github-actions bot removed the new label Apr 28, 2025
@WilleBell
Copy link
Contributor Author

A new PR #22809 was created with the removed easyconfigs.

@WilleBell WilleBell changed the title {lib}[gfbf/2023a] Transformers v4.48.2, tokenizers v0.21.0, accelerate v1.3.0, ... w/ CUDA 12.1.1, tokenizers 0.21.0 {lib}[gfbf/2023a] Transformers v4.48.2, tokenizers v0.21.0 Apr 28, 2025
@WilleBell
Copy link
Contributor Author

Closing in favor of #23656

@WilleBell WilleBell closed this Aug 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants