BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.python-summit.ch//swiss-python-summit-2026//speak
 er//JN3TSL
BEGIN:VTIMEZONE
TZID:Europe/Zurich
BEGIN:DAYLIGHT
DTSTART:20251022T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Packaging FOSS Python applications and libraries for Debian - Theo
 dore Tucker
DTSTART;TZID=Europe/Zurich:20261022T154000
DTEND;TZID=Europe/Zurich:20261022T161000
DTSTAMP:20261111T035312Z
UID:pretalx-swiss-python-summit-2026-UJZ39Q@talks.python-summit.ch
DESCRIPTION:# Packaging FOSS Python applications and libraries for Debian
 \n\nDebian Linux is deployed on millions of desktops and servers worldwide
 \, renowned for 30 years for its stability and the quality of software pac
 kages installable from its archives. Over 1\,400 volunteer contributors fr
 om around the world serve Debian users and the free software community by 
 maintaining more than 60\,000 well-behaved\, consistent\, secure and up-to
 -date packages\, including Python applications and libraries.\n\nSystem ad
 ministrators\, software integrators\, and scientists can be considerably m
 ore certain of the provenance\, reliability\, and intercompatibility of Py
 thon packages from the Debian archives than uploads to PyPi.org\, especial
 ly at a time where these aspects are coming under greater scrutiny in Euro
 pe. For the Python developer\, packaging your work for Debian\, and theref
 ore satisfying the stringent quality assurance criteria\, is a great respo
 nsibility\, but also a rewarding opportunity to gain more users in higher-
 integrity contexts\, improve your coding practices\, and engage with a com
 munity of free software experts.\n\nThis talk will present case studies of
  the "Debianisation" of a Python library (pyroaring) and application (Apac
 he BuildStream 2.7.0) recently undertaken by the speaker in their first ma
 jor FOSS contribution\, covering from first principles:\n- Preparing upstr
 eam sources and Debian-specific metadata and build instructions in complia
 nce with Debian Policy and Free Software Guidelines\, both for pure Python
  libraries and those with Cython extensions and Sphinx documentation\n- Gu
 iding a new package through the Debian quality assurance processes (includ
 ing version control\, integration testing\, reproducibility\, and migratio
 n) so it can be included in a release\n- Responsibilities of a Debian pack
 age maintainer to their users\, upstreams\, and reverse-dependencies in ha
 ndling bugs and updates\n- Sources of help when contributing to a project 
 as mature as Debian for the first time
LOCATION:Aula 4.101
URL:https://talks.python-summit.ch/swiss-python-summit-2026/talk/UJZ39Q/
END:VEVENT
END:VCALENDAR
