reStructuredText Primer¶| www.sphinx-doc.org
Choosing a build backend¶| packaging.python.org
User Guide¶| pip.pypa.io
The Python Package Index (PyPI) is a repository of software for the Python programming language.| PyPI
The widely used Python package cryptography changed their build system to use Rust for low-level code, which caused an emotional GitHub thread. Enthusiasts of 32-bit hardware from the 1990s aside, a vocal faction stipulated adherence to Semantic Versioning from the maintainers, claiming it would’ve prevented all grief. I will show you not only why this is wrong but also how relying on Semantic Versioning hurts you – the user.| Hynek Schlawack
Since this topic keeps coming up, I’d like to briefly share my thoughts on Python package metadata because it’s – as always – more complex than it seems.| 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