ab60233131
Previously, git requirements would fail when setting `--cache-dir`: ```console $ cargo run --bin puffin -- pip-compile --cache-dir cache-all-kinds scripts/benchmarks/requirements/all-kinds.in error: Failed to build distribution from URL: git+https://github.com/pydantic/pydantic-extra-types.git Caused by: Invalid path URL: cache-all-kinds/git-v0/db/b49ffcfeb6c2e9d8 ``` The cause is using a relative and not an absolute path, which `Url` needs, the solution is to turn the cache dir into an absolute path. This never showed up in the tests since the tests use absolute temp dirs for everything.
21 lines
624 B
TOML
21 lines
624 B
TOML
[package]
|
|
name = "puffin-cache"
|
|
version = "0.0.1"
|
|
description = "Generate stable hash digests across versions and platforms."
|
|
edition = { workspace = true }
|
|
rust-version = { workspace = true }
|
|
homepage = { workspace = true }
|
|
documentation = { workspace = true }
|
|
repository = { workspace = true }
|
|
authors = { workspace = true }
|
|
license = { workspace = true }
|
|
|
|
[dependencies]
|
|
clap = { workspace = true, features = ["derive"], optional = true }
|
|
directories = { workspace = true }
|
|
fs-err = { workspace = true }
|
|
hex = { workspace = true }
|
|
seahash = { workspace = true }
|
|
tempfile = { workspace = true }
|
|
url = { workspace = true }
|