A guide to modern Python tooling with a focus on simplicity and minimalism.| cjolowicz.github.io
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matrix that doesn’t rely on third-party services.| Hynek Schlawack
Since the acquisition of Travis CI, the future of their free offering is unclear. Azure Pipelines has a generous free tier, but the examples I found are discouragingly complex and take advantage of features like templating that most projects don’t need. To close that gap, this article shows you how to move a Python project with simple CI needs from Travis CI to Azure Pipelines.| Hynek Schlawack
PyPI is a gold mine of great packages but those packages have to be written first. More often than not, projects that millions of people depend on are written and maintained by only one person. If you’re unlucky, that person is you! This talk tries to lighten the burden by giving you useful tools and approaches.| Hynek Schlawack
How to ensure that your tests run code that you think they are running, and how to measure your coverage over multiple tox runs (in parallel!).| Hynek Schlawack
A completely incomplete guide to packaging a Python module and sharing it with the world on PyPI.| Hynek Schlawack