BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//talk//SGM9SV
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-SGM9SV@programme.europython.eu
DTSTART;TZID=CET:20260717T101000
DTEND;TZID=CET:20260717T104000
DESCRIPTION:Have you ever wondered how popular tools like pytest or tox are
  able to discover and use plugins? \nIn this talk we will learn about entr
 y-points in Python package metadata and how they enable plugin discovery. 
 \nWe will review how some popular projects are using this mechanism to cre
 ate their plugin systems.\nAfter a walkthrough of the basics\, we will exp
 lore how you can use this to create a plugin mechanism for your own projec
 t. \nWe will explore possible hook implementations and their advantages an
 d disadvantages. \nFinally we will learn how to make plugins discoverable 
 on PyPi.
DTSTAMP:20260524T130842Z
LOCATION:Conference Hall Complex (S4)
SUMMARY:Plugins in python - how it is done - Grzegorz Bokota
URL:https://programme.europython.eu/europython-2026/talk/SGM9SV/
END:VEVENT
END:VCALENDAR
