konsti
konsti
**Is your feature request related to a problem? Please describe.** I can't install the plugin in rustrover (where i have the python plugin also installed) at the moment; the website...
The lockfile needs to be built on a resolution with all extras of the root project and workspace requirements, but when installing we only want the extras and workspace packages...
Add workspace support when using `-r /pyproject.toml` or `-e ` in the pip interface. It is limited to all-editable static-metadata workspaces, and tests only include a single main workspace, ignoring...
Dependencies in uv come in two shapes: Index dependencies, with a name and a version specifier, and url dependencies, pointing to a remote file, a git repository, local file or...
Create a newtype `struct PubGrubRange(pubgrub::range::Range)` to avoid overriding the `Display` implementation on `Range` in pubgrub itself, reducing our diff with upstream. Used methods taking an `&Self` or returning `Self` were...
When running commands such as `uv run` or `uv pip install -e .` in the root of a virtual workspace, we currently error because we don't know which package to...
We use `request_middleware`s `RetryTransientMiddleware` to retry transient failures. We should log (debug level) whenever we retry a failure. This should help debugging issues such as #3514.
There are two versions of the `pep508_rs` crate: The crates.io published one from https://github.com/konstin/pep508_rs, and the vendored one at https://github.com/astral-sh/uv/tree/main/crates/pep508-rs. We added the non-PEP 508 features `VerbatimUrl`, `UnnamedRequirement` and `RequirementOrigin`...
I'd like to submit this issue as a request to publish a new release, 0.3.0, and to switch the default branch to dev. I believe pubgrub should create new minor...
Instead of e.g. placing all pypi metadata in a directory, we should consider adding subdirectory levels to avoid large directories with multiple thousand entries that slow down fs operations. cache...