-
-
Notifications
You must be signed in to change notification settings - Fork 456
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
just translate pyproject.toml PEP 612 #1183
Comments
I've started a separate project over at https://github.com/adisbladis/pyproject.nix to tackle this.
I think there is value in keeping poetry2nix as-is, and then when Poetry hopefully one day adopts PEP-621 this repo could either be archived or reimplemented on top of more generic building blocks. |
https://nix-community.github.io/pyproject.nix/ works like this now: Lock file management is orthogonal to project metadata, and dealt with separately with overlay generators such as pdm2nix. There still isn't a good story around overrides using these new tools. |
fyi, i've gone Rye |
pyproject.toml
Poetry was a good step towards making declarative python project specs. Lessons learned from poetry have made it into PEPs. However, a few other projects have popped up that are more standards compliant, like PDM.
Therefore, there should just be a nix package that translates pyproject.toml directly. Most of the code here can just be reused. Nix's place is as a "virtual env" where any programming language's setup scheme can be accommodated.
The text was updated successfully, but these errors were encountered: