Skip to content
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

Feature/add pyproject #33

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

Rodrigo-Novas
Copy link

No description provided.

@Lucas-C
Copy link
Owner

Lucas-C commented Jul 29, 2022

Why do you want to add this?

@Rodrigo-Novas
Copy link
Author

Why do you want to add this? @Lucas-C

Well, as for the formatting with Black, it increases readability.

Pyproject.toml is the specified file format of PEP 518 which contains the build system requirements of Python projects this file solves the chicken and egg problem with build dependencies and friendly and flexible format (much more explicit in the metadata declaration than setuptools).

In the case of Poetry, this tool, in addition to working with pyproject.toml, would speed up the programmer's work by checking dependencies and not falling into a hell of dependencies(Ex: transitive dependencies conflict with setup.py requirements.txt, unnecessary dependencies, old dependencies dependencies in multiple files like: requirements.txt, setup.py, requirements-dev.txt, requirements-test.txt, etc).

This tool would solve all these problems(packaging, dependency management and makes project environment isolation). To the programmers who decide to contribute to this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants