“I will start by setting up the dependency management of my package, and I will use Poetry.”
Poetry, pre-commit, tox, scriv, Codecov and GitHub Actions, all to publish a package. Every one of them is a good tool. Together they are six configs to learn before your first line of code ships. Python’s packaging story is still this bad after 30 years.