BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//talks.cam.ac.uk//v3//EN
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CATEGORIES:RSE Seminars
SUMMARY:Packaging and Publishing your Python code - Liam P
 attinson\, RSE\, York Plasma Institute
DTSTART;TZID=Europe/London:20230518T130000
DTEND;TZID=Europe/London:20230518T140000
UID:TALK199972AThttp://talks.cam.ac.uk
URL:http://talks.cam.ac.uk/talk/index/199972
DESCRIPTION:One of the principles in the 'Zen of Python' is th
 at "there should be one -- and preferably only one
  -- obvious way to do it". Despite this\, Python's
  packaging systems have been notoriously volatile 
 over the years\, and it's difficult to keep up whe
 n the 'best practices' seem to be outdated every f
 ew months. Thankfully\, with the community finally
  converging towards a set of common standards (PEP
  517/518/621)\, it's getting easier than ever to p
 ackage and publish your code.\n\nThis talk will di
 scuss how to level up your Python code and create 
 packages following the latest standards. This allo
 ws you to install your code and reuse it across mu
 ltiple workflows\, and it permits the use of power
 ful tools for documentation and testing. It also m
 akes it easier to share our work with others by pu
 blishing it on platforms such as PyPI.\n\nHybrid Z
 oom details will be emailed to the RSE mailing lis
 t\; if you are not on the list\, please contact th
 e organisers.
LOCATION:West Hub\, West 1
CONTACT:Jack Atkinson
END:VEVENT
END:VCALENDAR
