Skip to content

Switch to a Poetry build-backend

Mateusz Żebrak requested to merge mzebrak/poetry into master

Requires: !66 (merged) to be merged first

The main reason for switching to poetry is the ability to add local dependencies because in the case of the 'dev' environment, we need to install additional packages for tests named local-tools.

Standard setuptools do not provide this option.
https://github.com/pypa/setuptools/discussions/2951

Also, poetry is a build back-end that fully supports for PEP 621, as setuptools currently have experimental support. This allows us to go to a single installation file pyproject.toml and remove setup.py and setup.cfg

Edited by Mateusz Żebrak

Merge request reports