Ready, Set, Publish! Write your first Python Package with uv
Tired of copy-pasting Python code from one project to the other? Let's fix that and learn how to use modern tools for developing resuable Python code with uv!
Packaging often feels like a mysterious art form - everyone talks about packages, but very few people have actually built one from scratch. In this 90‑minute workshop, we will walk through the whole process together: creating a small package, managing dependencies with uv, building it and publishing it so it can be reused in another project.
Instead of copy‑pasting scripts and hoping all the right dependencies magically appear in your new environment, let’s create a reusable package.
Packaging isn’t complicated - you just need a good starting point. You’ll leave with a small, working example you can reuse for your future projects.
Target audience: Intermediate Python users. No packaging experience needed - curiosity is enough!
Requirements:
- Any Python‑friendly IDE (VS Code, Cursor, PyCharm, etc.)
- Basic comfort with the command line
- Basic understanding of Python environments
Linda has several years of experience using Python across automation, data science and modern tooling. If she is not busy building data flows, she is flowing on the yoga mat. She also organises the DevOpsDays Graz conference.