bundle-examples icon indicating copy to clipboard operation
bundle-examples copied to clipboard

Consolidate configuration definitions to pyproject.toml for modern python experience

Open asears opened this issue 2 years ago • 0 comments

The pyproject.toml file can be used as the default configuration for tools such as pytest, flake8, ruff, mypy, sphinx, black, isort and build tooling.

https://docs.pytest.org/en/stable/reference/customize.html

https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html

https://setuptools.pypa.io/en/latest/userguide/entry_point.html

https://github.com/cjolowicz/cookiecutter-hypermodern-python/

This would remove pytest.ini and perhaps setup.py and version info, and replace it with more modern pyproject.toml

asears avatar Oct 15 '23 22:10 asears