University of Cambridge > Talks.cam > RSE Seminars > Packaging and Publishing your Python code

Packaging and Publishing your Python code

Add to your list(s) Download to your calendar using vCal

  • UserLiam Pattinson, RSE, York Plasma Institute
  • ClockThursday 18 May 2023, 13:00-14:00
  • HouseWest Hub, West 1.

If you have a question about this talk, please contact Jack Atkinson.

One of the principles in the ‘Zen of Python’ is that “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 when the ‘best practices’ seem to be outdated every few months. Thankfully, with the community finally converging towards a set of common standards (PEP 517/518/621), it’s getting easier than ever to package and publish your code.

This talk will discuss how to level up your Python code and create packages following the latest standards. This allows you to install your code and reuse it across multiple workflows, and it permits the use of powerful tools for documentation and testing. It also makes it easier to share our work with others by publishing it on platforms such as PyPI.

Hybrid Zoom details will be emailed to the RSE mailing list; if you are not on the list, please contact the organisers.

This talk is part of the RSE Seminars series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity