2ed04f9...
by
Charlie Marsh <email address hidden>
Allow --constraint in pip sync
42c3bfa...
by
Charlie Marsh <email address hidden>
Make `Directory` its own distribution kind (#3519)
## Summary
I think this is overall good change because it explicitly encodes (in
the type system) something that was previously implicit. I'm not a huge
fan of the names here, open to input.
Add test case for `--only-binary` with editable requirement (#3521)
d2ee567...
by
Dimitri Papadopoulos Orfanos <email address hidden>
Fix a few typos found by codespell (#3543)
<!--
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?
-->
Update activate_this.py to use runpy instead of exec in the docstring (#3442)
## Summary
runpy.run_path was added in python 2.7 and 3.2 - and every python that
is not EOL supports it.
It is arguably nicer to read and the path is only given once in the
command.
At least right now, runpy - unlike exec with S102 - is not flagged by
any bandit-derived ruff check.
(I guess because it loads from a file instead of a simple string...)
Because of the import, it is also not a one-liner anymore. (But that
could be fixed with an __import__('runpy').run_path...)