Offline

Packaging Summit

Track:
Tooling, Packaging, Developer Productivity
Type:
Summit
Level:
advanced
Room:
Room 2.017/2.018
Start:
09:30 on Monday, 13 July 2026
End:
17:00 on Monday, 13 July 2026
Duration:
360 minutes

Abstract

Important links:

About the Packaging Summit

Co-Chairs: Pradyun Gedam and Jannis Leidel

Following the great success of the Packaging Summit at PyCon US we're looking to bring the same event again to EuroPython.

Python packaging is a rapidly changing (and hopefully improving) landscape, historically and currently plagued by many problems. Solving these problems requires a high degree of coordination between various stakeholders; to name a few:

  • Creators of packaging tools (e.g., Setuptools, pip, conda, Poetry, uv)

  • Maintainers of Python libraries

  • Developers of Python applications

  • Distributors of downstream packages (e.g., Fedora, Debian)

  • Consumers of Python packages (e.g., end-users, corporate developers)

The goal of this summit is to try to take advantage of the fact that, at EuroPython we can get a high concentration of these stakeholders in one room at the same time. This allows us to sync up on current and future best practices and to quickly come to agreements that would take months or even years over higher-latency media of discussion (e.g., mailing lists, forums, issue tickets).

Request to attend

Are you involved in Python packaging in some capacity, have a unique perspective to share, and ready to participate in intense discussions helping continue to hash out the present and future of Python packaging? If so, you're a great candidate to attend!

Go here to request to attend: https://forms.gle/cNZU3NnbeFY1aiqw6

We are still accepting late attendance requests. Please submit your request and we'll get back to you as soon as possible.

Propose a topic

Do you have a particular topic in mind you want to share or discuss? Great! Keep in mind that time allows for a limited number of topics, and we'll need to select those that pose the broadest interest and applicability to the community and would benefit most from a hands-on, interactive discussion. Submitting multiple topics is allowed (and encouraged, within reason), and you don't have to be selected to attend to have your topic discussed.

Go here to submit a topic (optional): https://forms.gle/GCBvWQW25QxKJLZu5

We are still accepting late topic proposals for lightning talks and roundtable discussions.

Schedule

Please start arriving at 9:25 am.

Time Session
9:30 AM Welcome, introductions
9:45 AM Wheel variants: Can we trust variant providers? (Konstantin Schütze)
10:15 AM Open discussion: wheel variants (continued)
11:00 AM Break
11:15 AM Instrumented CPython builds with Pixi (Lucas Colley)
11:45 AM Lightning talks (sign up on-site)
12:15 PM Roundtable topic pitches + voting
12:45 PM Lunch break
1:45 PM Packaging Council elections (Deb Nicholson)
2:15 PM Roundtable discussions
3:15 PM Break
3:30 PM Roundtable discussions (continued)
4:50 PM Wrap-up + action items
5:00 PM Summit ends

Collaborative notes: hackmd.io/@jezdez/europython2026-packaging-summit

Code of Conduct

The EuroPython Society Code of Conduct applies and will be enforced.

If you have any questions, the Packaging Category section of the Python Discourse is the best place to ask. You may also reach out to the organizers privately if needed. Thanks!