-
-
Notifications
You must be signed in to change notification settings - Fork 469
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
Add dispatch for --prerelease to uv #811
Conversation
204d45b
to
fa3a6b6
Compare
So far this comes to mind as a potential problem.
|
I really do not like if a parameter takes optional args. i think it would be better to say |
Up to you, but maybe there's an alternative we can think of before that. Having If the goal is to just move to |
For what it's worth, in |
This is smart. I'm happy to do that here. |
For reference astral-sh/uv#2049 |
Let's align with |
7929aca
to
835c37b
Compare
I'm starting to spend more time on this one. In order to finish this I want to understand Rye's locking a little more. I'm not a pip-tools user, so I'll try my best to follow up on a lot of this. I made this minimum working example to better understand the current state of Rye with Here's what I did to set those examples up:
Note that that only the pip-tools method includes the Django release candidate in the lock file. Both pyproject.tomls look fine at first glance. It's also worth noting that neither example includes this in the lockfiles.
Here are the venv packages: I'm also curious of if we are actually applying this on a per-dependency basis, or if during fresh syncs it's only able to apply it to the entire sync. |
The reading back of the lock comments would still have to be honored. Likewise the legacy |
Thanks for the comment, but I understand this part. What I was looking at was how I'd assume the idea originally, from a UX perspective, was to use I'm leaning towards following up on that later. |
I'm going to close this for now. I won't be able to get back to this until the 15th. |
Throwing this up just to chat about it more. I only looked at
rye add
so far.This is related to #668.
Is there more to this than I realize? Is this a UX problem? If it's a UX problem what about just use clap's
default_missing_value
and adjust how it's interpreted for whenuv
isn't enabled and when it is.