Ahmed Ilyas
2d53e35e39
Support PEP 723 scripts in `uv add` and `uv remove` ( #5995 )
...
## Summary
Resolves https://github.com/astral-sh/uv/issues/4667
## Test Plan
`cargo test`
2024-08-11 01:40:59 +00:00
Ibraheem Ahmed
f5110f7b5e
Remove uses of `Option<MarkerTree>` ( #5978 )
...
## Summary
Follow up to https://github.com/astral-sh/uv/pull/5898 . This should fix
some of the failures in https://github.com/astral-sh/uv/pull/5887 where
`uv lock --locked` is failing due to `Some(true)` and `None` markers not
comparing equal.
2024-08-10 13:23:29 -04:00
Charlie Marsh
dc3f498f58
Make repeated `uv add` operations simpler ( #5922 )
...
## Summary
Closes #5913 .
2024-08-08 13:55:07 -04:00
Charlie Marsh
257007ccaf
Omit local segments when adding uv add bounds ( #5753 )
...
## Summary
Closes https://github.com/astral-sh/uv/issues/5752 .
2024-08-03 17:35:53 +00:00
Charlie Marsh
ad384ecacf
Set lower bounds in `uv add` ( #5688 )
...
## Summary
Closes https://github.com/astral-sh/uv/issues/5178 .
2024-08-01 13:06:57 -04:00
Charlie Marsh
b9b41d4a38
Include newly-added optional dependencies in lockfile ( #5686 )
...
## Summary
When we add a new optional group in `uv add`, we never to update the
`pyproject.toml` before locking. Otherwise, we use the stale
`pyproject.toml` and omit the optional group.
Closes https://github.com/astral-sh/uv/issues/5687 .
2024-08-01 12:41:37 -04:00
Charlie Marsh
dfec262586
Capture portable path serialization in a struct ( #5652 )
...
## Summary
I need to reuse this in #5494 , so want to abstract it out and make it
reusable.
2024-07-31 16:00:37 +00:00
Charlie Marsh
c271eda6b6
Retain dependency specifier in `uv add` with sources ( #5370 )
...
## Summary
Only clear the version if it's a URL.
Closes https://github.com/astral-sh/uv/issues/5339 .
2024-07-23 16:48:41 -04:00
Charlie Marsh
841edc3718
Move workspace abstractions to `uv-workspace` crate ( #5236 )
...
## Summary
These are really different from the rest of the existing crate as
evidenced by the bifurcation in the requirements.
2024-07-20 02:15:32 +00:00