konsti

Results 178 issues of 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...

enhancement

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...

preview

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...

preview

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...

internal

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...

preview

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.

enhancement
help wanted
tracing

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`...

release

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...

performance