Using Poetry?
Poetry is a nice tool and a dependency manager for Python Projects as well as it can be used to publish to PyPI also. Doing so will remove setup.cfg
and setup.py
and all the configurations will be moved to pyproject.toml
. Also, there is a concept of developer dependency where you can add some tools like mypy
, black
and flake8
.
Also, it provides options to create venv's on the fly, just running poetry install
will create a venv for you and all the dependencies + dev-dependencies along with the project are installed there.
I know a lot of projects that already use it, and seems to be working fine, so why not this one?
If it is fine, I will contribute the configuration for it :)