Contribute Media
A thank you to everyone who makes this possible: Read More

How to build, test and publish an open source Python library


I currently maintain over 100 Python packages on PyPI. This is a lot! The secret to managing this many packages is comprehensive automation powered by GitHub Actions.

I'll show you how to use cookiecutter, pytest and GitHub Actions to develop a new Python library, add tests, run continuous integration and automatically publish new releases of your package to PyPI.

[Detailed notes to accompany this talk](

Improve this page