Compact Course: Python Packaging

Instructor: Dr. Liam Keegan, Research Software Engineer, Scientific Software Center

Venue: Mathematikon Bauteil A, Im Neuenheimer Feld 205, in Seminar room 10 on the 5th floor.

Prerequisites: Experience or interest in publishing your Python code and a laptop is required.

Summary: 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.

To register for this course, please click on the BOOK button.