painless-software / python-cli-test-helpers

Useful helpers for writing tests for your Python CLI program.
https://python-cli-test-helpers.readthedocs.io
GNU General Public License v3.0
28 stars 4 forks source link

Migrate packaging from `setup.py` to `pyproject.toml` (examples) #42

Closed bittner closed 1 year ago

bittner commented 1 year ago

This change is both an enhancement and a bugfix. On one hand we switch over to using pyproject.toml, exclusively, for packaging, which is certainly (more) future-proof. On the other hand we currently have a problem with metadata/version evaluation in the release part of the (GitLab) pipeline, which does not occur with the same pipeline setup but with pyproject.toml-based packaging.