Publishing Python packages used to be a daunting task, but not any more. Even better, it has become significantly more secure. Gone are the days of juggling usernames, passwords, or API tokens while relying on CLI tools. With trusted publishing, you simply provide PyPI with the details of your GitHub repository, and GitHub Actions takes care of the heavy lifting.
Convert your legacy 'setup.py' into a modern 'pyproject.toml'
Hyper modern python is an opinionated guideline about best practices and clean code in python in the 21st century. It is a guide to modern Python tooling with a focus on simplicity and minimalism.
Embrace the power of `__repr__`
Why annotate existing code manually when Python already knows what type a variable is at runtime? A walkthrough to type annotate Python code with PyTest and Monkeytype.