Replies: 2 comments 5 replies
-
That sounds like a problem that is worthy of reporting an issue. But I also think that the pip side of rye has not gotten any attention since Rye started using uv as the backend, so uv should normally work better. Is there a reason why you have configured rye to keep using pip-tools? If there's a reason that would be good to mention too (because removing the pip-tools support is also an alterantive that's being looked at in open PRs.) There are always hacky solutions - they come with disclaimers that they don't work very well. The self venv is located at ~/.rye/self and it can be inspected and changed. Rye will recreate it under certain circumstances. Also look at ~/.rye/pip-tools which is the pip tools specific environment. |
Beta Was this translation helpful? Give feedback.
-
Doesn't solve your problem right now, but I'd be happy to update the internal version in the next release -- not a problem. |
Beta Was this translation helpful? Give feedback.
-
The pip used internally by rye is currently pinned to 23.3.2 (in the file piptools.rs), and that's a problem for me because the dependency resolution logic in that version is apparently faulty in a way that breaks projects that include the main library I'm working on. Specifically, it gets NumPy 2 even though some of the deps haven't been upgraded yet.
Is there a solution to this problem short of editing that hard-coded version number and re-compiling rye?
Beta Was this translation helpful? Give feedback.
All reactions