Skip to main content

Stop using setup.py!

Level:
intermediate
Duration:
60 minutes

Abstract

The new pyproject.toml file gains in popularity. Together with it, some changed to existing packaging tools are happening, especially to setuptools and distutils. The first one is moving away from setup.py support, and the other one was removed from stdlib and merged into the setuptools itself.

But that change isn’t scary or bad! Come to my poster and I’ll show you how you can migrate away from setup.py while still using setuptools like nothing ever changed!


The speaker

Piotr Gnus

Piotr Gnus

I’m a Python developer with a high experience in web frameworks, database ORMs and creating various APIs. Through my career I worked in various interesting industries, including some work for travel agencies, online gambling sites, creating point of sales and cash registers as well as “in person” payment processing. Enjoying various Python conferences across Europe since 2015 and EuroPython since 2022. Outside working hours I’m also interested in security engineering and I’m a (slightly retired) member of a CTF team.