Skip to content

Feature/add pyproject#33

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

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

Conversation

@Rodrigo-Novas

Copy link
Copy Markdown

No description provided.

@Lucas-C

Lucas-C commented Jul 29, 2022

Copy link
Copy Markdown
Owner

Why do you want to add this?

@Rodrigo-Novas

Copy link
Copy Markdown
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
Copy Markdown

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