~ruther/guix-local

2561dc834144399a3dfe23a6b2bf1f351cae1727 — ROCKTAKEY 5 months ago a677cc5
gnu: uv: Keep feature flags in Cargo.toml.

Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal.
For example, `uvx ruff --version` failed with error:
```text
  × Failed to download `ruff==0.14.2`
  ├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  ╰─▶ compression not supported: 8
```
This pull request fixes it.

* gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>:
Keep feature flags.

Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff
Signed-off-by: Hilton Chain <hako@ultrarare.space>
1 files changed, 2 insertions(+), 2 deletions(-)

M gnu/packages/rust-apps.scm
M gnu/packages/rust-apps.scm => gnu/packages/rust-apps.scm +2 -2
@@ 3543,8 3543,8 @@ Full featured offline client with caching support.")
          (add-after 'unpack 'use-guix-vendored-dependencies
            (lambda _
              (substitute* "Cargo.toml"
                (("git.*, rev.*}")
                 "version = \"*\"}"))))
                (("git[^,]*, rev[^,}]*")
                 "version = \"*\""))))
          (add-after 'unpack 'prepare-cargo-build-system
            (lambda args
              (for-each