pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/uv



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue May  6 13:14:19 UTC 2025

Modified Files:
        pkgsrc/devel/uv: Makefile cargo-depends.mk distinfo
        pkgsrc/devel/uv/patches: patch-Cargo.toml

Log Message:
uv: update to 0.7.2.

## 0.7.2

### Enhancements

- Improve trace log for retryable errors
- Use "error" instead of "warning" for self-update message
- Error when `uv version` is used with project-specific flags but no project is found

### Bug fixes

- Fix incorrect virtual environment invalidation for pre-release Python versions
- Fix patching of `clang` in managed Python sysconfig
- Respect `--project` in `uv version`

## 0.7.1

### Enhancement

- Add support for BLAKE2b-256

### Bugfix

- Revert fix handling of authentication when encountering redirects

## 0.7.0

This release contains various changes that improve correctness and user experience, but could break some workflows; many changes have been marked as breaking out of an abundance of caution. We expect 
most users to be able to upgrade without making changes.

### Breaking changes

- **Update `uv version` to display and update project versions

  Previously, `uv version` displayed uv's version. Now, `uv version` will display or update the project's version. This interface was [heavily requested](https://github.com/astral-sh/uv/issues/6298) 
and, after much consideration, we decided that transitioning the top-level command was the best option.

  Here's a brief example:

  ```console
  $ uv init example
  Initialized project `example` at `./example`
  $ cd example
  $ uv version
  example 0.1.0
  $ uv version --bump major
  example 0.1.0 => 1.0.0
  $ uv version --short
  1.0.0
  ```

  If used outside of a project, uv will fallback to showing its own version still:

  ```console
  $ uv version
  warning: failed to read project: No `pyproject.toml` found in current directory or any parent directory
    running `uv self version` for compatibility with old `uv version` command.
    this fallback will be removed soon, pass `--preview` to make this an error.

  uv 0.7.0 (4433f41c9 2025-04-29)
  ```

  As described in the warning, `--preview` can be used to error instead:

  ```console
  $ uv version --preview
  error: No `pyproject.toml` found in current directory or any parent directory
  ```

  The previous functionality of `uv version` was moved to `uv self version`.
- **Avoid fallback to subsequent indexes on authentication failure

  When using the `first-index` strategy (the default), uv will stop searching indexes for a package once it is found on a single index. Previously, uv considered a package as "missing" from an index 
during authentication failures, such as an HTTP 401 or HTTP 403 (normally, missing packages are represented by an HTTP 404). This behavior was motivated by unusual responses from some package 
indexes, but reduces the safety of uv's index strategy when authentication fails. Now, uv will consider an authentication failure as a stop-point when searching for a package across indexes. The 
`index.ignore-error-codes` option can be used to recover the existing behavior, e.g.:

  ```toml
  [[tool.uv.index]]
  name = "pytorch"
  url = "https://download.pytorch.org/whl/cpu";
  ignore-error-codes = [401, 403]
  ```

  Since PyTorch's indexes always return a HTTP 403 for missing packages, uv special-cases indexes on the `pytorch.org` domain to ignore that error code by default.
- **Require the command in `uvx <name>` to be available in the Python environment

  Previously, `uvx` would attempt to execute a command even if it was not provided by a Python package. For example, if we presume `foo` is an empty Python package which provides no command, `uvx 
foo` would invoke the `foo` command on the `PATH` (if present). Now, uv will error early if the `foo` executable is not provided by the requested Python package. This check is not enforced when 
`--from` is used, so patterns like `uvx --from foo bash -c "..."` are still valid. uv also still allows `uvx foo` where the `foo` executable is provided by a dependency of `foo` instead of `foo` 
itself, as this is fairly common for packages which depend on a dedicated package for their command-line interface.
- **Use index URL instead of package URL for keyring credential lookups

  When determining credentials for querying a package URL, uv previously sent the full URL to the `keyring` command. However, some keyring plugins expect to receive the *index URL* (which is usually 
a parent of the package URL). Now, uv requests credentials for the index URL instead. This behavior matches `pip`.
- **Remove `--version` from subcommands

  Previously, uv allowed the `--version` flag on arbitrary subcommands, e.g., `uv run --version`. However, the `--version` flag is useful for other operations since uv is a package manager. 
Consequently, we've removed the `--version` flag from subcommands — it is only available as `uv --version`.
- **Omit Python 3.7 downloads from managed versions

  Python 3.7 is EOL and not formally supported by uv; however, Python 3.7 was previously available for download on a subset of platforms.
- **Reject non-PEP 751 TOML files in install, compile, and export commands

  Previously, uv treated arbitrary `.toml` files passed to commands (e.g., `uv pip install -r foo.toml` or `uv pip compile -o foo.toml`) as `requirements.txt`-formatted files. Now, uv will error 
instead. If using PEP 751 lockfiles, use the standardized format for custom names instead, e.g., `pylock.foo.toml`.
- **Ignore arbitrary Python requests in version files

  uv allows arbitrary strings to be used for Python version requests, in which they are treated as an executable name to search for in the `PATH`. However, using this form of request in 
`.python-version` files is non-standard and conflicts with `pyenv-virtualenv` which writes environment names to `.python-version` files. In this release, uv will now ignore requests that are 
arbitrary strings when found in `.python-version` files.
- **Error on unknown dependency object specifiers

  The `[dependency-groups]` entries can include "object specifiers", e.g. `set-phasers-to = ...` in:

  ```toml
  [dependency-groups]
  foo = ["pyparsing"]
  bar = [{set-phasers-to = "stun"}]
  ```

  However, the only current spec-compliant object specifier is `include-group`. Previously, uv would ignore unknown object specifiers. Now, uv will error.
- **Make `--frozen` and `--no-sources` conflicting options

  Using `--no-sources` always requires a new resolution and `--frozen` will always fail when used with it. Now, this conflict is encoded in the CLI options for clarity.
- **Treat empty `UV_PYTHON_INSTALL_DIR` and `UV_TOOL_DIR` as unset

  Previously, these variables were treated as set to the current working directory when set to an empty string. Now, uv will ignore these variables when empty. This matches uv's behavior for other 
environment variables which configure directories.

### Enhancements

- Disallow mixing requirements across PyTorch indexes
- Add optional managed Python archive download cache
- Add `poetry-core` as a `uv init` build backend option
- Show tag hints when failing to find a compatible wheel in `pylock.toml`
- Report Python versions in `pyvenv.cfg` version mismatch

### Bug fixes

- Avoid erroring on omitted wheel-only packages in `pylock.toml`
- Fix display name for `uvx --version`
- Restore handling of authentication when encountering redirects
- Respect build options (`--no-binary` et al) in `pylock.toml`
- Use `upload-time` rather than `upload_time` in `uv.lock`

### Documentation

- Changed `fish` completions append `>>` to overwrite `>`
- Add `pylock.toml` mentions where relevant
- Add ROCm example to the PyTorch guide
- Upgrade PyTorch guide to CUDA 12.8 and PyTorch 2.7


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/uv/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/uv/cargo-depends.mk \
    pkgsrc/devel/uv/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/uv/patches/patch-Cargo.toml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/uv/Makefile
diff -u pkgsrc/devel/uv/Makefile:1.6 pkgsrc/devel/uv/Makefile:1.7
--- pkgsrc/devel/uv/Makefile:1.6        Tue Apr 29 20:42:10 2025
+++ pkgsrc/devel/uv/Makefile    Tue May  6 13:14:19 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2025/04/29 20:42:10 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/05/06 13:14:19 wiz Exp $
 
-DISTNAME=      uv-0.6.17
+DISTNAME=      uv-0.7.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=astral-sh/}
 

Index: pkgsrc/devel/uv/cargo-depends.mk
diff -u pkgsrc/devel/uv/cargo-depends.mk:1.4 pkgsrc/devel/uv/cargo-depends.mk:1.5
--- pkgsrc/devel/uv/cargo-depends.mk:1.4        Tue Apr 29 20:42:10 2025
+++ pkgsrc/devel/uv/cargo-depends.mk    Tue May  6 13:14:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.4 2025/04/29 20:42:10 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.5 2025/05/06 13:14:19 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.24.2
 CARGO_CRATE_DEPENDS+=  adler2-2.0.0
@@ -37,6 +37,7 @@ CARGO_CRATE_DEPENDS+= base64-0.22.1
 CARGO_CRATE_DEPENDS+=  bisection-0.1.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.9.0
+CARGO_CRATE_DEPENDS+=  blake2-0.10.6
 CARGO_CRATE_DEPENDS+=  block-buffer-0.10.4
 CARGO_CRATE_DEPENDS+=  boxcar-0.2.11
 CARGO_CRATE_DEPENDS+=  bstr-1.11.3
@@ -187,10 +188,10 @@ CARGO_CRATE_DEPENDS+=     idna_adapter-1.2.0
 CARGO_CRATE_DEPENDS+=  ignore-0.4.23
 CARGO_CRATE_DEPENDS+=  image-0.25.5
 CARGO_CRATE_DEPENDS+=  imagesize-0.11.0
-CARGO_CRATE_DEPENDS+=  indexmap-2.7.1
+CARGO_CRATE_DEPENDS+=  indexmap-2.9.0
 CARGO_CRATE_DEPENDS+=  indicatif-0.17.11
 CARGO_CRATE_DEPENDS+=  indoc-2.0.6
-CARGO_CRATE_DEPENDS+=  insta-1.42.2
+CARGO_CRATE_DEPENDS+=  insta-1.43.0
 CARGO_CRATE_DEPENDS+=  instant-0.1.13
 CARGO_CRATE_DEPENDS+=  ipnet-2.11.0
 CARGO_CRATE_DEPENDS+=  is-terminal-0.4.15
@@ -200,8 +201,8 @@ CARGO_CRATE_DEPENDS+=       itertools-0.10.5
 CARGO_CRATE_DEPENDS+=  itertools-0.13.0
 CARGO_CRATE_DEPENDS+=  itertools-0.14.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.14
-CARGO_CRATE_DEPENDS+=  jiff-0.2.9
-CARGO_CRATE_DEPENDS+=  jiff-static-0.2.9
+CARGO_CRATE_DEPENDS+=  jiff-0.2.10
+CARGO_CRATE_DEPENDS+=  jiff-static-0.2.10
 CARGO_CRATE_DEPENDS+=  jiff-tzdb-0.1.4
 CARGO_CRATE_DEPENDS+=  jiff-tzdb-platform-0.1.3
 CARGO_CRATE_DEPENDS+=  jobserver-0.1.32
@@ -215,7 +216,6 @@ CARGO_CRATE_DEPENDS+=       libc-0.2.171
 CARGO_CRATE_DEPENDS+=  libmimalloc-sys-0.1.39
 CARGO_CRATE_DEPENDS+=  libredox-0.1.3
 CARGO_CRATE_DEPENDS+=  libz-rs-sys-0.5.0
-CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.6
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.15
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.9.2
 CARGO_CRATE_DEPENDS+=  litemap-0.7.4
@@ -231,8 +231,8 @@ CARGO_CRATE_DEPENDS+=       md-5-0.10.6
 CARGO_CRATE_DEPENDS+=  memchr-2.7.4
 CARGO_CRATE_DEPENDS+=  memmap2-0.5.10
 CARGO_CRATE_DEPENDS+=  memmap2-0.9.5
-CARGO_CRATE_DEPENDS+=  miette-7.5.0
-CARGO_CRATE_DEPENDS+=  miette-derive-7.5.0
+CARGO_CRATE_DEPENDS+=  miette-7.6.0
+CARGO_CRATE_DEPENDS+=  miette-derive-7.6.0
 CARGO_CRATE_DEPENDS+=  mimalloc-0.1.43
 CARGO_CRATE_DEPENDS+=  mime-0.3.17
 CARGO_CRATE_DEPENDS+=  mime_guess-2.0.5
@@ -250,7 +250,7 @@ CARGO_CRATE_DEPENDS+=       num-traits-0.2.19
 CARGO_CRATE_DEPENDS+=  num_cpus-1.16.0
 CARGO_CRATE_DEPENDS+=  number_prefix-0.4.0
 CARGO_CRATE_DEPENDS+=  object-0.36.7
-CARGO_CRATE_DEPENDS+=  once_cell-1.20.2
+CARGO_CRATE_DEPENDS+=  once_cell-1.21.3
 CARGO_CRATE_DEPENDS+=  oorandom-11.1.4
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.6
 CARGO_CRATE_DEPENDS+=  option-ext-0.2.0
@@ -270,7 +270,7 @@ CARGO_CRATE_DEPENDS+=       pest-2.7.15
 CARGO_CRATE_DEPENDS+=  pest_derive-2.7.15
 CARGO_CRATE_DEPENDS+=  pest_generator-2.7.15
 CARGO_CRATE_DEPENDS+=  pest_meta-2.7.15
-CARGO_CRATE_DEPENDS+=  petgraph-0.7.1
+CARGO_CRATE_DEPENDS+=  petgraph-0.8.1
 CARGO_CRATE_DEPENDS+=  pico-args-0.5.0
 CARGO_CRATE_DEPENDS+=  pin-project-1.1.8
 CARGO_CRATE_DEPENDS+=  pin-project-internal-1.1.8
@@ -376,7 +376,7 @@ CARGO_CRATE_DEPENDS+=       similar-2.7.0
 CARGO_CRATE_DEPENDS+=  simplecss-0.2.2
 CARGO_CRATE_DEPENDS+=  siphasher-0.3.11
 CARGO_CRATE_DEPENDS+=  slab-0.4.9
-CARGO_CRATE_DEPENDS+=  smallvec-1.14.0
+CARGO_CRATE_DEPENDS+=  smallvec-1.15.0
 CARGO_CRATE_DEPENDS+=  smawk-0.3.2
 CARGO_CRATE_DEPENDS+=  socket2-0.5.9
 CARGO_CRATE_DEPENDS+=  spdx-0.10.8
@@ -391,7 +391,7 @@ CARGO_CRATE_DEPENDS+=       svg-0.17.0
 CARGO_CRATE_DEPENDS+=  svgfilters-0.4.0
 CARGO_CRATE_DEPENDS+=  svgtypes-0.9.0
 CARGO_CRATE_DEPENDS+=  svgtypes-0.10.0
-CARGO_CRATE_DEPENDS+=  syn-2.0.100
+CARGO_CRATE_DEPENDS+=  syn-2.0.101
 CARGO_CRATE_DEPENDS+=  sync_wrapper-1.0.2
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.1
 CARGO_CRATE_DEPENDS+=  sys-info-0.9.1
@@ -399,7 +399,7 @@ CARGO_CRATE_DEPENDS+=       tagu-0.1.6
 CARGO_CRATE_DEPENDS+=  tar-0.4.44
 CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.2
 CARGO_CRATE_DEPENDS+=  temp-env-0.3.6
-CARGO_CRATE_DEPENDS+=  tempfile-3.17.1
+CARGO_CRATE_DEPENDS+=  tempfile-3.19.1
 CARGO_CRATE_DEPENDS+=  terminal_size-0.4.1
 CARGO_CRATE_DEPENDS+=  termtree-0.5.1
 CARGO_CRATE_DEPENDS+=  test-case-3.3.1
@@ -427,10 +427,11 @@ CARGO_CRATE_DEPENDS+=     tokio-macros-2.5.0
 CARGO_CRATE_DEPENDS+=  tokio-rustls-0.26.1
 CARGO_CRATE_DEPENDS+=  tokio-socks-0.5.2
 CARGO_CRATE_DEPENDS+=  tokio-stream-0.1.17
-CARGO_CRATE_DEPENDS+=  tokio-util-0.7.14
-CARGO_CRATE_DEPENDS+=  toml-0.8.20
-CARGO_CRATE_DEPENDS+=  toml_datetime-0.6.8
-CARGO_CRATE_DEPENDS+=  toml_edit-0.22.24
+CARGO_CRATE_DEPENDS+=  tokio-util-0.7.15
+CARGO_CRATE_DEPENDS+=  toml-0.8.21
+CARGO_CRATE_DEPENDS+=  toml_datetime-0.6.9
+CARGO_CRATE_DEPENDS+=  toml_edit-0.22.25
+CARGO_CRATE_DEPENDS+=  toml_write-0.1.0
 CARGO_CRATE_DEPENDS+=  tower-0.5.2
 CARGO_CRATE_DEPENDS+=  tower-layer-0.3.3
 CARGO_CRATE_DEPENDS+=  tower-service-0.3.3
@@ -549,7 +550,7 @@ CARGO_CRATE_DEPENDS+=       windows_x86_64_gnu
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.48.5
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.52.6
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.53.0
-CARGO_CRATE_DEPENDS+=  winnow-0.7.0
+CARGO_CRATE_DEPENDS+=  winnow-0.7.7
 CARGO_CRATE_DEPENDS+=  winsafe-0.0.19
 CARGO_CRATE_DEPENDS+=  winsafe-0.0.23
 CARGO_CRATE_DEPENDS+=  wiremock-0.6.3
Index: pkgsrc/devel/uv/distinfo
diff -u pkgsrc/devel/uv/distinfo:1.4 pkgsrc/devel/uv/distinfo:1.5
--- pkgsrc/devel/uv/distinfo:1.4        Tue Apr 29 20:42:10 2025
+++ pkgsrc/devel/uv/distinfo    Tue May  6 13:14:19 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2025/04/29 20:42:10 wiz Exp $
+$NetBSD: distinfo,v 1.5 2025/05/06 13:14:19 wiz Exp $
 
 BLAKE2s (addr2line-0.24.2.crate) = 5bdb03ff8621c0993eda0ec3682c467ad3fc0015f48e46a70779bbd4bfbe8267
 SHA512 (addr2line-0.24.2.crate) = 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
@@ -111,6 +111,9 @@ Size (bitflags-1.3.2.crate) = 23021 byte
 BLAKE2s (bitflags-2.9.0.crate) = 0623cfd95448850744bddc4f3d0012ee46c5ea043a81cb603359e9591b180b12
 SHA512 (bitflags-2.9.0.crate) = f314d5391745e5a7eeeda0c014d739981d8639a8e23e1120d9c006ef1a6d5d5b9292ec85ed2fdc117121b6ed7a67df41345116ed311d8523344928a725763446
 Size (bitflags-2.9.0.crate) = 47654 bytes
+BLAKE2s (blake2-0.10.6.crate) = 0749254f2a0ed3ba739e740f8f7a16aae8231630ff295503d7c48a4388dcd050
+SHA512 (blake2-0.10.6.crate) = e88cc9de1bf8a5a86b6d22001fd23bb30c32868bfc55685b7a79d624332aec3122af98bc0618e2b62d5d5731b68ae738e7821bdccffbb83a2fd61a6f8afdb0c6
+Size (blake2-0.10.6.crate) = 47234 bytes
 BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
 SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 Size (block-buffer-0.10.4.crate) = 10538 bytes
@@ -561,18 +564,18 @@ Size (image-0.25.5.crate) = 241073 bytes
 BLAKE2s (imagesize-0.11.0.crate) = dcb41c13625c3c0df68e161f528ba36df4e02d59682601bf7cb616e8884c9195
 SHA512 (imagesize-0.11.0.crate) = 0f8b27977fc6ba58019987d78344795dd5b20701a3f3daa74738e61bb6a47f812c927d7f59753905ed5342bddc4b8c559a80eae8d9c6a83f6f64b451e0cb2b20
 Size (imagesize-0.11.0.crate) = 9519 bytes
-BLAKE2s (indexmap-2.7.1.crate) = f83e3acfcd009a41ab53a9c3bd123622afd57b8c29631b6db0c6a4b597756fce
-SHA512 (indexmap-2.7.1.crate) = 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe
-Size (indexmap-2.7.1.crate) = 88644 bytes
+BLAKE2s (indexmap-2.9.0.crate) = ad96812204bcc4df7d7a42bd766b23f13cc7b0e55b8f46afc0c5cbb889b94796
+SHA512 (indexmap-2.9.0.crate) = ac474dea5da1dc14a61a28f5b4c850073875030ffad3aa871211a8b075a3e9a64cc748310b4554657f45a70d526010febaf3d3992a80502db389c2347aeeb2c6
+Size (indexmap-2.9.0.crate) = 91214 bytes
 BLAKE2s (indicatif-0.17.11.crate) = 5f1b19250df6c1a8d63a4a108afaee7be80f237f8cb1f544dfb9a846eff32a7f
 SHA512 (indicatif-0.17.11.crate) = ffdb66747f6a59b9598d57d31a3da74d1d5a2d5df919fd363d72280f6d11ddce5fae0d3e26c3172516e5cd5033e41e2880151f96fc472115572e1032f278532a
 Size (indicatif-0.17.11.crate) = 66577 bytes
 BLAKE2s (indoc-2.0.6.crate) = cef2aa7d5116eaa49f2a5fb5506c7fc53683e70fbf6097eabd09cbdc63d52ff3
 SHA512 (indoc-2.0.6.crate) = e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9
 Size (indoc-2.0.6.crate) = 17164 bytes
-BLAKE2s (insta-1.42.2.crate) = a7d81dddfc9d833b0fb014774d35119ae91cca58907975d42a4bb3a577646b2c
-SHA512 (insta-1.42.2.crate) = 6371215c7658375a86db9372bc46d367604729ca9a854de6dd00f5d3aa341eebfbbdbc5e45322f6265ac9c5b95f4f49c82ba02f42eb231cdef2d281a2d509444
-Size (insta-1.42.2.crate) = 100430 bytes
+BLAKE2s (insta-1.43.0.crate) = 18bc40a8d3312697da1eecaad762d73fc9e915e752df0278aabf7c9c97fb3197
+SHA512 (insta-1.43.0.crate) = 58e5d14bc778c1f9adf79d227a235566deb608d80e67e3dbc560b3ac888b797bcab5bbba192e8c69716b6ad623fef524593c10759d54139193b7ffb05408ccf7
+Size (insta-1.43.0.crate) = 101045 bytes
 BLAKE2s (instant-0.1.13.crate) = c663f237ed194a9830d26e80015a55fe73d14798f46c603c82e73909ad95346d
 SHA512 (instant-0.1.13.crate) = b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9
 Size (instant-0.1.13.crate) = 6305 bytes
@@ -600,12 +603,12 @@ Size (itertools-0.14.0.crate) = 152715 b
 BLAKE2s (itoa-1.0.14.crate) = 552655542c0666cc9f084032bd9ab26f75a1a85c6293b9aecaa55f84d84d1ebb
 SHA512 (itoa-1.0.14.crate) = ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987
 Size (itoa-1.0.14.crate) = 11210 bytes
-BLAKE2s (jiff-0.2.9.crate) = cc675dfac4af00647d2fc944a161bd18f495840e1333b9c13c38a684f03a9ccd
-SHA512 (jiff-0.2.9.crate) = 954809339750ab7fcdb81e2b293c033d5906e526089cab930ab315a22ee2537bf81b0a276f6bd57e22450cdd3c5a1e1e96d9d664c8990a275bd9ab4bd4ece860
-Size (jiff-0.2.9.crate) = 698334 bytes
-BLAKE2s (jiff-static-0.2.9.crate) = 7718f50fbfad6bbdc857bbe09f145b8813653e33dec66100396d7814cdc3a701
-SHA512 (jiff-static-0.2.9.crate) = c6b25454ffe016424fcf59da3a62fc82c8a4a7e6d71e7e1eb198deeb49d9a3fd6cd2f753eb2a7d267a8c26ae77138fb41efed44d90f43222403ddac79ca34502
-Size (jiff-static-0.2.9.crate) = 76121 bytes
+BLAKE2s (jiff-0.2.10.crate) = f80ceba4e4f875ebe787666d38ac49e57b651a969c861e54ecc30a56f35a071c
+SHA512 (jiff-0.2.10.crate) = b8236a1474fa768b05a37069535560d7982b7ed5e550cad4e3cfd4cba44c00a1b19f3b6950c3ffb270056cc447fde9a3de3d39dbfc17198049f63887fa98887f
+Size (jiff-0.2.10.crate) = 698434 bytes
+BLAKE2s (jiff-static-0.2.10.crate) = 568c1a4fadd9979fc0f8dca3b600308ce642889ab0b27d796df7c548db2d3b37
+SHA512 (jiff-static-0.2.10.crate) = adc44bd821746c5957578b256a3c500eee5cd2fca5cc6c04b7f34a2192ca80d7acfd8b189d7bc49a88aba9305956e590ad3945847e3c1366c3d71e7baf9cb6df
+Size (jiff-static-0.2.10.crate) = 76123 bytes
 BLAKE2s (jiff-tzdb-0.1.4.crate) = 01f2ae046e1c147e421e2ba26758628ffddf9a35caddfcc951693bb39cd2a64b
 SHA512 (jiff-tzdb-0.1.4.crate) = bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb
 Size (jiff-tzdb-0.1.4.crate) = 62435 bytes
@@ -645,9 +648,6 @@ Size (libredox-0.1.3.crate) = 6068 bytes
 BLAKE2s (libz-rs-sys-0.5.0.crate) = 207a61b913494061d9ff0b2653311dae37f3d42bfec448e195c920377f86b725
 SHA512 (libz-rs-sys-0.5.0.crate) = 0df84d9ea16c65c12c797f3fe06f18cc8104c4b66a78a806ed301fdef9c535deb203d1bbb6bff9ed1a550f6dce89498a8d037d5b7b5c0e380b4ea58086e8e7a1
 Size (libz-rs-sys-0.5.0.crate) = 17014 bytes
-BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
-SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
-Size (linked-hash-map-0.5.6.crate) = 15049 bytes
 BLAKE2s (linux-raw-sys-0.4.15.crate) = c2f3b6d5e2faa8e098cea18f302454d2ab3592b7ea83d7b373e65f137cb6b216
 SHA512 (linux-raw-sys-0.4.15.crate) = b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
 Size (linux-raw-sys-0.4.15.crate) = 2150898 bytes
@@ -693,12 +693,12 @@ Size (memmap2-0.5.10.crate) = 26847 byte
 BLAKE2s (memmap2-0.9.5.crate) = 07187a8b4193fb8ab00136f60e2f60a262384ea73c4ddb184e4e3cde755ce3e1
 SHA512 (memmap2-0.9.5.crate) = 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337
 Size (memmap2-0.9.5.crate) = 33280 bytes
-BLAKE2s (miette-7.5.0.crate) = 575a724faaabbe04b2066729e0a5e03f8cc7d285ce1432bff7849e47c8cea477
-SHA512 (miette-7.5.0.crate) = 1e9105f491cd30a468d48b7c90bbe52ac7196e25cb91011542d50cf7b9c59b937e904183434f4e0bfb6e61b53a13fa78480dd28c9ed0a7da14f6cfb838cb6905
-Size (miette-7.5.0.crate) = 112114 bytes
-BLAKE2s (miette-derive-7.5.0.crate) = 6b0a11670f164bbcd06ea7796d7c118889f8845da091bcfde8de63cad8e5f65f
-SHA512 (miette-derive-7.5.0.crate) = bd7fb2af020d6a16604371581fd0f9effc6d40bdca0c8917ea99e16e44b5e36053b1fe8761d1079b8b15429085b83bc1ab69da841737812fdca7d85b84b9b337
-Size (miette-derive-7.5.0.crate) = 17252 bytes
+BLAKE2s (miette-7.6.0.crate) = f19e0525f150c12795164449ca53f89248af9631e50b056ae989c606e50526e2
+SHA512 (miette-7.6.0.crate) = 104e9795f7fdd27baf9776b379293d701949ac009fdf15e83a073113a7fa633919057d918e8970c0d61d0337cd65de19578a15857817d602d336200cc655405c
+Size (miette-7.6.0.crate) = 114499 bytes
+BLAKE2s (miette-derive-7.6.0.crate) = f40c1af94e49902688701caf6a37874ae1eeda50e7db34420b5cdef538b4201f
+SHA512 (miette-derive-7.6.0.crate) = 826236db580a27f507917c12566f1b175c09f370087801348e29c47304d19035524cd29b3ff367b9f86c3d15f8eedc72647e084570a9b93e7ac8b69f829a9c48
+Size (miette-derive-7.6.0.crate) = 17249 bytes
 BLAKE2s (mimalloc-0.1.43.crate) = bdfbeef70f4d74e4bef812ebae41c9bd12f2cbf89595e5568ad13966e5c9b09a
 SHA512 (mimalloc-0.1.43.crate) = f018df422932d5eb0bcc4c0bd91318a86ea09d6e3de51e76d8a65eb833f9f5185c759c1d734e78d3f46d9043d3642882ed3398354fe4b79a5fef05d346c002b9
 Size (mimalloc-0.1.43.crate) = 4075 bytes
@@ -750,9 +750,9 @@ Size (number_prefix-0.4.0.crate) = 6922 
 BLAKE2s (object-0.36.7.crate) = 60d06df3a36f1cb5ae663a64f3b069f4f162512bbcbf2364e812d4a775d53717
 SHA512 (object-0.36.7.crate) = dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
 Size (object-0.36.7.crate) = 329938 bytes
-BLAKE2s (once_cell-1.20.2.crate) = b9ddff0586561ff5cefe206f725a20e083af1b8293f03a60b2dd9a821aa30e65
-SHA512 (once_cell-1.20.2.crate) = bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
-Size (once_cell-1.20.2.crate) = 33394 bytes
+BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
+SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+Size (once_cell-1.21.3.crate) = 34534 bytes
 BLAKE2s (oorandom-11.1.4.crate) = 831e944a6e052d0de6fb35f775902f6a6a36cc7d99553c460ab46b3c44763c91
 SHA512 (oorandom-11.1.4.crate) = 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562
 Size (oorandom-11.1.4.crate) = 10201 bytes
@@ -810,9 +810,9 @@ Size (pest_generator-2.7.15.crate) = 184
 BLAKE2s (pest_meta-2.7.15.crate) = 61e91a516b721b236cf759d14c8079881431fde6a111e5a08426a996d20b1fe7
 SHA512 (pest_meta-2.7.15.crate) = dac3e599b280f2ad9d3d6c1362ca18e27929f15047ed9195a3cea1e1ecc03bab98355cb39de1c793764affe41b24f0efcb6660ad0c81f7a6c5201f402e4c6a64
 Size (pest_meta-2.7.15.crate) = 42121 bytes
-BLAKE2s (petgraph-0.7.1.crate) = 9fc84f0947856818d1907eb1b84288ef84b209696dc780bec7ddc3c02bf39333
-SHA512 (petgraph-0.7.1.crate) = 3b93ef0b9b92618b7d5fda4fa35322815ff102065d6eb08dd71706473cbe679994014536ffe2b3aad72a82f1e04b78e5878aecf4893fa6bed0ee17f2ad2db873
-Size (petgraph-0.7.1.crate) = 736025 bytes
+BLAKE2s (petgraph-0.8.1.crate) = 29868920c022dfda88a6118b9b3b3148fdcaf4880e314409d70b2a5ed1e23d74
+SHA512 (petgraph-0.8.1.crate) = 96147d229b6e0c78fe7dc2552b15bf70b87f998bcf0aa28919129d5bd36f065a679c97d086311919c3fb71d3bf0b6e212929a791f4427820b51a7970d8d1305e
+Size (petgraph-0.8.1.crate) = 763960 bytes
 BLAKE2s (pico-args-0.5.0.crate) = ecda97dcd69b423f817e848d74253976fbcd0d8d9ec9d69e195a166c3fcdb5f8
 SHA512 (pico-args-0.5.0.crate) = 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
 Size (pico-args-0.5.0.crate) = 11545 bytes
@@ -1128,9 +1128,9 @@ Size (siphasher-0.3.11.crate) = 10442 by
 BLAKE2s (slab-0.4.9.crate) = 910e1c3640a12b3196dec14d77395cbb8ec6b85537612ac3653ee9bee7a415a5
 SHA512 (slab-0.4.9.crate) = b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
 Size (slab-0.4.9.crate) = 17108 bytes
-BLAKE2s (smallvec-1.14.0.crate) = 6bb7f78b052282fd8d44c202f6ed6f4602e925f6deffb298e493e2f9e26d2c5c
-SHA512 (smallvec-1.14.0.crate) = 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
-Size (smallvec-1.14.0.crate) = 35561 bytes
+BLAKE2s (smallvec-1.15.0.crate) = adcc4808a321ea3401a2b8d7e4d7acfe4d5d02be145bde8812bde4253cd86c4b
+SHA512 (smallvec-1.15.0.crate) = c1fbd7865a629d368776544c2faeccc711df3d27d97db5fb2a169933f3cdf66abbdbf476dc8af88f30d5cd6cbb3d601acef8abb74e7dc9a36dfc538dbdeaa988
+Size (smallvec-1.15.0.crate) = 38113 bytes
 BLAKE2s (smawk-0.3.2.crate) = 107add53976fc1b7d6ba0efbcc9ce9a280fe5a9424cdbeb56dc91904e40ab5eb
 SHA512 (smawk-0.3.2.crate) = 39f3cab5a6eaaef6f4e7703a6840ce7a805f6175e02968090a58a12d3420f0a144533e5d6542f1e9ec0e36902046a180386548713ef6148064922ff837fa1602
 Size (smawk-0.3.2.crate) = 13831 bytes
@@ -1173,9 +1173,9 @@ Size (svgtypes-0.10.0.crate) = 35401 byt
 BLAKE2s (svgtypes-0.9.0.crate) = 5b1691331fb1735cecd16d6744304e981401c9bf9d84459f00c201cdae4b884d
 SHA512 (svgtypes-0.9.0.crate) = d933f5e9187557d94efc728488f0aa8e019bfa1fbc6d3fed519f63d8eda1d5cba34b6af428f42f690b5c69731090e81be41cb672cdddfd3b1fed2e9e568c6630
 Size (svgtypes-0.9.0.crate) = 35308 bytes
-BLAKE2s (syn-2.0.100.crate) = 4b8fe676226b42d9203e9383295a473af29838be7d04d003779a5863b217d788
-SHA512 (syn-2.0.100.crate) = 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c
-Size (syn-2.0.100.crate) = 297947 bytes
+BLAKE2s (syn-2.0.101.crate) = 7ab483c398f65232cdf1b643371d7cb766f4e849380f15ff0a3d066a5625b344
+SHA512 (syn-2.0.101.crate) = 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
+Size (syn-2.0.101.crate) = 299250 bytes
 BLAKE2s (sync_wrapper-1.0.2.crate) = 547320efb0d5c3dcc6440216448eb9f0b1c3b6841baadb32cbef79eb7beaa22e
 SHA512 (sync_wrapper-1.0.2.crate) = aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
 Size (sync_wrapper-1.0.2.crate) = 6958 bytes
@@ -1197,9 +1197,9 @@ Size (target-lexicon-0.13.2.crate) = 279
 BLAKE2s (temp-env-0.3.6.crate) = f1df7b3f0a389662754e9c462c97f2ab7b05a31d3380e27c8498d7e1a097c52c
 SHA512 (temp-env-0.3.6.crate) = 314351e8974301cc2fafdd1d71b3fe64d2dda68e64fc7c3caf05cb1ae04483db5f78e8eab22babfc13e3f7cf184645b02b8b268b7724a6d7e6f4bc4703fb4c75
 Size (temp-env-0.3.6.crate) = 10746 bytes
-BLAKE2s (tempfile-3.17.1.crate) = 9c919c20f7572d28c84d6a7b1197e8b4d44bec2a3b0806ba571e76ea2bcd33b6
-SHA512 (tempfile-3.17.1.crate) = 52eb23b3c4daebd6731338b0fb21ab625a5b910c75310a58c1b339500c32bb77fc9a31c2f5d88ade11e60cc49df478cf86b7b8a81416401a5bbaa284c3293efd
-Size (tempfile-3.17.1.crate) = 39240 bytes
+BLAKE2s (tempfile-3.19.1.crate) = 30a9b99602151babdda9dde2581b5b848db2f3db8e81b5634c75b9d6da18cbc0
+SHA512 (tempfile-3.19.1.crate) = ca6db7bd6c2b70274d5a2a0cb5dbfa1b27466b37d5bbf50ef99c4c62ee24533e9eb81e0626357d81f7b7c884c85a8281f737dc32cceee847bd770dc03f7f2c02
+Size (tempfile-3.19.1.crate) = 39634 bytes
 BLAKE2s (terminal_size-0.4.1.crate) = 4c2fc3ed650440bc202713b9ee6441e927cbba932441c11abc6ff7053de18783
 SHA512 (terminal_size-0.4.1.crate) = e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be
 Size (terminal_size-0.4.1.crate) = 10037 bytes
@@ -1281,18 +1281,21 @@ Size (tokio-socks-0.5.2.crate) = 22102 b
 BLAKE2s (tokio-stream-0.1.17.crate) = 84c954bde7d0ffde9336f2cc00e459903ad36777c6a4753ae3bf4609cdd4b050
 SHA512 (tokio-stream-0.1.17.crate) = c44c5da6f916ce128e8a13025d9c3e92ddb4c82d2cad52bde4bfb982e6f83eb89125b616f89f2fbbf9ba8b7f800ce46e33f43104a59153db2e950bc2f0d570c4
 Size (tokio-stream-0.1.17.crate) = 38477 bytes
-BLAKE2s (tokio-util-0.7.14.crate) = c5fb2e03b6a0d76a86422e7cc780dc8591069c9933a22f6f20f0beae4a7ffd11
-SHA512 (tokio-util-0.7.14.crate) = 7a4652f539acc7b7ca7b726e63279a5cdd2863620f0e79c7a643dcb4ff1d1778a1734ee2fc02759575cd651bf5ecc1d0228562693d62c02b5795bde3f712e555
-Size (tokio-util-0.7.14.crate) = 118861 bytes
-BLAKE2s (toml-0.8.20.crate) = 57fa81481396feee273aa0201a293b33285d8237f1cae391cad62ef0e07612a4
-SHA512 (toml-0.8.20.crate) = c842705270baea3e62e3b0535485f15af87e9a1b26dafb7945e1918e9fd59654b83316ace4ff837d84739d2dd1fddfafabc7d7b0c3ea1dcb9a07433a8cce72f1
-Size (toml-0.8.20.crate) = 51095 bytes
-BLAKE2s (toml_datetime-0.6.8.crate) = dfd034fe7672016450205d131a5f8334ce488b9b623355292e5dab0db7da94ff
-SHA512 (toml_datetime-0.6.8.crate) = d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
-Size (toml_datetime-0.6.8.crate) = 12028 bytes
-BLAKE2s (toml_edit-0.22.24.crate) = db2d670588115c1102d1d4c23217651cc6b8457349eb88a205ef517617b64d36
-SHA512 (toml_edit-0.22.24.crate) = 67798e7ec7b2cdbe895b0edbb50f5fcb86a11acc674605a42795e15ee5ceb8d1a3cc1249c6a914b397574ee4bcb7ffd7417598f766c6f36215ab5f5761134319
-Size (toml_edit-0.22.24.crate) = 106399 bytes
+BLAKE2s (tokio-util-0.7.15.crate) = e6db9159a4335550ac419be805568df045b8c38f67d2ec66b214ac92408a270f
+SHA512 (tokio-util-0.7.15.crate) = 032158c36673c589ba09c52fe37bd0c700956fc4f89a7991f3cf93b04c8a12d51d1e05b8c6f493c7ebae7985e653bc3fb8bad590cefe329a1b1fa94182649520
+Size (tokio-util-0.7.15.crate) = 124255 bytes
+BLAKE2s (toml-0.8.21.crate) = abf127635d93008034192e9912ed9bc2d7eff1e9f3b5eed127a3761a4b83ac5a
+SHA512 (toml-0.8.21.crate) = c8befed2e6582dd9fc30ccb91d1724739e856c757c0e26197d7303c4e4ecb234a3fe738c3281e219d207df9e14e233fda096559b3af22c88b5b05c792b9c24aa
+Size (toml-0.8.21.crate) = 76157 bytes
+BLAKE2s (toml_datetime-0.6.9.crate) = 65e391db7fc6c31c0c67b0677e938c1dc5012dabdc477972f8bf3811d882fc20
+SHA512 (toml_datetime-0.6.9.crate) = 8409a902d7f6c22a8837cb71fd0e4fbb40b34c1608c3e858f4f5268c34948b94e9f9dae9e6f3ba73c78e3db14754fcec0b22081160acb228ae366aeafaaead9c
+Size (toml_datetime-0.6.9.crate) = 12622 bytes
+BLAKE2s (toml_edit-0.22.25.crate) = f07af54f855feab61776dc04fac9f95598029aace921dd3c76af1260bdd81722
+SHA512 (toml_edit-0.22.25.crate) = 30cd9d78b088b65b7b46b2504068ebb52d868437b92c9dc190edb1a444fb23f343664b65a52acbe306513d124e3e9634d8f4363d0a14cd7e0ecb0a61edd1cb68
+Size (toml_edit-0.22.25.crate) = 121665 bytes
+BLAKE2s (toml_write-0.1.0.crate) = 79249cec4c3447b95acd49d2543b5d60cdb0efa9a565b7fe43258bf24287d766
+SHA512 (toml_write-0.1.0.crate) = d016d63f1eca91f2cd10a1529b047830444aeac2082a464d1d9d627c96c8a5ca235d3acfc3c492db0f1525b360c2fc4054dd9466f81f3301fc519b8bc5ddbc6c
+Size (toml_write-0.1.0.crate) = 16999 bytes
 BLAKE2s (tower-0.5.2.crate) = 32c2e183ca114cd536a9a13e65df642fb1f358229385095a832027aa0e9e87c8
 SHA512 (tower-0.5.2.crate) = e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
 Size (tower-0.5.2.crate) = 109417 bytes
@@ -1410,9 +1413,9 @@ Size (utf8parse-0.2.2.crate) = 13499 byt
 BLAKE2s (uuid-1.12.1.crate) = 3a28fc2b2e45d05ce7a687717a241e81bf6ba8a8a94280300a4437bc86020ace
 SHA512 (uuid-1.12.1.crate) = e9c7cb8f247704b59782a576fb55ff5ad4f0b632fa19da52d81fe09e9dc91a0f60b989d5c1887f548df336fb03a5147d5a03f826d4a98ba66fc6083f9b68174d
 Size (uuid-1.12.1.crate) = 48851 bytes
-BLAKE2s (uv-0.6.17.tar.gz) = c5923cfaaaa41cfd0bbfcd161f8a33c68d8624884826e5a88d42a4af57082a3c
-SHA512 (uv-0.6.17.tar.gz) = aae465ef02a29a856f4de69230f77d31149c95ed5a88e489b46c34aa61020f29dcf406168abea77626e7d5297b2e004a89445f343e3ee763c297981b0d50233a
-Size (uv-0.6.17.tar.gz) = 3995730 bytes
+BLAKE2s (uv-0.7.2.tar.gz) = 05e17400cb9410c29e242f5911afc39e09dc8afdfbd666328894352e3a211398
+SHA512 (uv-0.7.2.tar.gz) = 6895100911361f3a9a2bb463a9cf62ff598f1af3046dc7aacce442f5728778b45e42da8553a7d479013b2ae6e8517a6061531ae78b1398b38199a3b0237c4272
+Size (uv-0.7.2.tar.gz) = 4017722 bytes
 BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
 SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
 Size (valuable-0.1.1.crate) = 28679 bytes
@@ -1647,9 +1650,9 @@ Size (windows_x86_64_msvc-0.52.6.crate) 
 BLAKE2s (windows_x86_64_msvc-0.53.0.crate) = 3ba46ed17efb773061940db7b301e9af158b498109d5ffc6ad9780aeff7a455d
 SHA512 (windows_x86_64_msvc-0.53.0.crate) = 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
 Size (windows_x86_64_msvc-0.53.0.crate) = 834400 bytes
-BLAKE2s (winnow-0.7.0.crate) = 476999c30e0f9e3e47b7a2c54eae169df6ed26b356777a3aced8dff976f5a8de
-SHA512 (winnow-0.7.0.crate) = c89a22de86a4edc8db1e061b126259b5d2d8811336b30dd1fe4a3ec619f8580c1463ccbbe5d81d5809485c0a5e767e2d38ea085bd847ef4fad07fed79cea979e
-Size (winnow-0.7.0.crate) = 170890 bytes
+BLAKE2s (winnow-0.7.7.crate) = a27d37db52f2a67ab49cdea532e6303bc2e01b8cc9f9408a900ec6d1d6967819
+SHA512 (winnow-0.7.7.crate) = 5b1eb8bd71f349a990f802cf43664ef9addbeb85c01ff792429080e7d7070586d5f896f4dddc09aa9546d2317eed12c5633f9a6f9250af2e84a42b03045d159b
+Size (winnow-0.7.7.crate) = 173993 bytes
 BLAKE2s (winsafe-0.0.19.crate) = c32bdfe02edc2fcf40c483485e0d271ce9da20a10849ab4a350e3e045c9baad4
 SHA512 (winsafe-0.0.19.crate) = 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21
 Size (winsafe-0.0.19.crate) = 492820 bytes
@@ -1725,4 +1728,4 @@ Size (zstd-safe-7.2.1.crate) = 21122 byt
 BLAKE2s (zstd-sys-2.0.13+zstd.1.5.6.crate) = df71c3b7a2dd396817e8e71eee920caccb9ae769f06d82920e6eea55df3be7dc
 SHA512 (zstd-sys-2.0.13+zstd.1.5.6.crate) = c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf
 Size (zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090 bytes
-SHA1 (patch-Cargo.toml) = be73ed61919c80a8a94b86ee761cd1969bc9d2f1
+SHA1 (patch-Cargo.toml) = 78c5c44704a70f733ea730b4f542d4b3923ddc66

Index: pkgsrc/devel/uv/patches/patch-Cargo.toml
diff -u pkgsrc/devel/uv/patches/patch-Cargo.toml:1.3 pkgsrc/devel/uv/patches/patch-Cargo.toml:1.4
--- pkgsrc/devel/uv/patches/patch-Cargo.toml:1.3        Tue Apr 29 20:42:10 2025
+++ pkgsrc/devel/uv/patches/patch-Cargo.toml    Tue May  6 13:14:19 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-Cargo.toml,v 1.3 2025/04/29 20:42:10 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.4 2025/05/06 13:14:19 wiz Exp $
 
 Depends on unpublished crates. Can't use cargo.mk to fetch them.
 
---- Cargo.toml.orig    2025-04-25 17:57:07.000000000 +0000
+--- Cargo.toml.orig    2025-04-30 19:01:58.000000000 +0000
 +++ Cargo.toml
 @@ -79,7 +79,7 @@ async-channel = { version = "2.3.1" }
  async-compression = { version = "0.4.12", features = ["bzip2", "gzip", "xz", "zstd"] }
@@ -13,8 +13,8 @@ Depends on unpublished crates. Can't use
  axoupdater = { version = "0.9.0", default-features = false }
  backon = { version = "1.3.0" }
  base64 = { version = "0.22.1" }
-@@ -133,7 +133,7 @@ percent-encoding = { version = "2.3.1" }
- petgraph = { version = "0.7.1" }
+@@ -134,7 +134,7 @@ percent-encoding = { version = "2.3.1" }
+ petgraph = { version = "0.8.0" }
  proc-macro2 = { version = "1.0.86" }
  procfs = { version = "0.17.0", default-features = false, features = ["flate2"] }
 -pubgrub = { git = "https://github.com/astral-sh/pubgrub";, rev = "a3b4db3abb1829ce889fb89fa6d157fef529ef7e" }
@@ -22,7 +22,7 @@ Depends on unpublished crates. Can't use
  quote = { version = "1.0.37" }
  rayon = { version = "1.10.0" }
  reflink-copy = { version = "0.1.19" }
-@@ -164,7 +164,7 @@ target-lexicon = { version = "0.13.0" }
+@@ -165,7 +165,7 @@ target-lexicon = { version = "0.13.0" }
  tempfile = { version = "3.14.0" }
  textwrap = { version = "0.16.1" }
  thiserror = { version = "2.0.0" }
@@ -31,7 +31,7 @@ Depends on unpublished crates. Can't use
  tokio = { version = "1.40.0", features = ["fs", "io-util", "macros", "process", "rt", "signal", "sync"] }
  tokio-stream = { version = "0.1.16" }
  tokio-util = { version = "0.7.12", features = ["compat", "io"] }
-@@ -178,7 +178,7 @@ tracing-tree = { version = "0.4.0" }
+@@ -179,7 +179,7 @@ tracing-tree = { version = "0.4.0" }
  unicode-width = { version = "0.2.0" }
  unscanny = { version = "0.1.0" }
  url = { version = "2.5.2", features = ["serde"] }



Home | Main Index | Thread Index | Old Index