astral-uv:konti/stop-accessing-pubgrub-incompatibilities-directly

Last commit made on 2024-06-04
Get this branch:
git clone -b konti/stop-accessing-pubgrub-incompatibilities-directly https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
konti/stop-accessing-pubgrub-incompatibilities-directly
Repository:
lp:astral-uv

Recent commits

8b0dcd3... by konstin

.

73f6460... by konstin

Don't read `incompatibilities` directly

5c77693... by Di-Is <email address hidden>

Add override namespace to pyproject.toml/uv.toml (#3839)

<!--
Thank you for contributing to uv! To help us out with reviewing, please
consider the following:

- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title?
- Does this pull request include references to any relevant issues?
-->

## Summary

See #3834 .

This PR adds a new namespace, `override-dependencies`, to
pyproject.toml/uv.toml.
This namespace assumes that the dependencies you want to override are
written in the form of `requirements.txt`.

a example of pyproject.toml
```toml
[project]
name = "example"
version = "0.0.0"
dependencies = [
  "flask==3.0.0"
]

[tool.uv]
override-dependencies = [
  "werkzeug==2.3.0"
]
```

This will improve usability by allowing you to override dependencies
without having to specify the --override option when running `uv pip
compile/install`.

## Test Plan

added test to `crates/uv/tests/pip_compile.rs`.

---------

Co-authored-by: konstin <email address hidden>

1b769b0... by T-256 <email address hidden>

Windows: Statically linked C runtime (#3966)

314cdbb... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update Rust crate axoupdater to v0.6.5 (#3972)

95d9bb5... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update Rust crate tokio to v1.38.0 (#3976)

220d71b... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.7 (#3974)

e4a9366... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update Rust crate async-compression to v0.4.11 (#3971)

0addc10... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update Rust crate hyper-util to v0.1.5 (#3973)

a23ca5b... by Charlie Marsh <email address hidden>

Use universal resolution in `uv lock` (#3969)

## Summary

Wires up the optional markers in resolution, and adds
respecting-the-markers to `Lock:: to_resolution`.