View on GitHub

Python Packaging

SSC Compact Course


In this course we will learn how to package a Python library, how to publish it on PyPI and on conda-forge, as well as look at more advanced topics like building pre-compiled wheels including c++ extensions using pybind11, and automatically publishing new releases using continuous integration and cibuildwheel.


download slides as pdf course description

Python Package Examples

Pure Python Package

Python Package with C++ compiled extensions