From pip to poetry - Python (many) ways of packaging and publishing
2022-07-13 , Liffey B

Ever had issues to manage your python packages and environment? Do you know how to create and share a package to the community? It can be challenging if you've never done it, but it also doesn't have to be hard. There is always a better tool to fit our needs.

In this presentation, I'd like to discuss how Python's package managers appeared and evolved with time. Discussing pip, pipenv, and poetry, presenting each of their weak and strong points. Also intend to present how to package and publish a simple code with each one of them, and suggest which package manager should you choose, whether you are just starting with python, or feel like there is something bothering and never knew you could solve it easily and painless.

Slides can be accessed here:
https://github.com/vinigfer/europython_2022_slides


Abstract as a tweet:

From pip to poetry - Python (many) ways of packaging and publishing

Expected audience expertise: Domain:

some

Expected audience expertise: Python:

some

Love to code, to read other people's code, and to help others achieve what they want with code. Be it directly or by guiding them to find out for themselves.