Python Packaging series
Python Packaging

10 minute read

This tutorial series explains how to package and publish Python code on PyPI using setuptools and twine. It covers topics such as choosing a package name, cr...

5 minute read

This tutorial explains how to use the Poetry dependency manager and build system to package and publish Python projects. It covers the process of building di...

9 minute read

This tutorial series demonstrates how to package and distribute a Python C extension using setuptools and a setup.py file. It covers the process of integrati...

Background

6 minute read

Learn how to beat TimSort at merging sorted lists in Python by creating a C extension. Discover the performance advantages of merging lists compared to sorti...