Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install dependency groups in the uv pip interface, i.e., uv pip install --group #8590

Open
hynek opened this issue Oct 26, 2024 · 3 comments
Labels
compatibility Compatibility with a specification or another tool

Comments

@hynek
Copy link
Contributor

hynek commented Oct 26, 2024

Hi,

I got really excited about PEP 735 but then I noticed it can't really be used with unlocked packages?

Like in hynek/svcs#107, I would like to be able to do uv pip install --group dev --editable . (instead of uv pip install -e .[dev] although if you just allowed to pass dep groups like this, I'd be happy too)

This is completely orthogonal that many open-source packages can't use locking yet due to #7533 – some/many people just don't want to go that route.

Or am I missing something?

@zanieb
Copy link
Member

zanieb commented Oct 26, 2024

We didn't add it to the uv pip API because it's not available there yet and we want to match their interface

@hynek
Copy link
Contributor Author

hynek commented Oct 26, 2024

Ah cool, that was my suspicion!

@aretrace
Copy link

aretrace commented Dec 23, 2024

pypa/pip/pull/13065

🙏 patiently awaiting this 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Compatibility with a specification or another tool
Projects
None yet
Development

No branches or pull requests

4 participants