Skip to content

Comments

Feature/add pyproject#33

Open
Rodrigo-Novas wants to merge 7 commits intoLucas-C:masterfrom
Rodrigo-Novas:feature/add-pyproject
Open

Feature/add pyproject#33
Rodrigo-Novas wants to merge 7 commits intoLucas-C:masterfrom
Rodrigo-Novas:feature/add-pyproject

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.

@s-celles
Copy link

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.

3 participants