-
Notifications
You must be signed in to change notification settings - Fork 106
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 other requirement formats #132
Comments
... Well I'm watching this one for sure! |
We might want to use poetry2nix to parse poetry requirements.
|
It would be super great to support PEP-517/PEP-518 the way UPD: to clarify, at this moment running |
As er DavHau#132 not supported are, at the time of writing: - poetry (project.toml) - poetry (poetry.lock) - PEP 518 - Pipenv
An extractor for poetry could maybe look something (relatively straight forward) like the following: {
pyproject = builtins.fromTOML /path/to/pyproject.toml;
pname = pyproject.tool.poetry.name;
version = pyproject.tool.poetry.version;
meta.description = pyproject.tool.poetry.description;
meta.homepage = pyproject.tool.poetry.homepage;
meta.license = pyproject.tool.poetry.license;
requirements = map someFormatCoersionFunction pyproject.tool.poetry.dependencies;
} |
This ticket should track the general progress for adding additional requirement formats.
The text was updated successfully, but these errors were encountered: