-
-
Notifications
You must be signed in to change notification settings - Fork 451
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
Infinite recursion with latest version of jax #674
Comments
|
Yes. If I manually delete that line in Can / should this be fixed in poetry2nix, or does this issue need to be reported somewhere else? (I'm happy to help implement the fix in poetry2nix if needed). |
Had the same problem, is there potentially a way to change the pyproject.toml to fix it similar to #273? |
This is still an issue. Not sure what to do about it. |
Typically with Python packaging you always install in a single environment. Tricky thing is that builds with extras can affect the resulting package. That's OK when you're in the same environment. Thinking about this further, these are just runtime dependencies. When building a wheel these dependencies are not yet in your environment (technically they are in our |
Describe the issue
The latest version of
jax
depends onetils
, which has a bit of an odd packaging structure. Poetry seems to assign etils as its own dependency, which is the source of the problem:Manually deleting the offending line (highlighted above) solves the issue. I am opening the issue to ask whether this can/should be fixed in
poetry2nix
(in which case I'm happy to help implement the fix), or whether this should be reported elsewhere.Note: this problem only seems to happen when
jax
is specified as a dependency. If I make apyproject.toml
with onlyetils
, this problem does not occur.Thanks!
Additional context
flake.nix
pyproject.toml
poetry.lock
The text was updated successfully, but these errors were encountered: