LunchBytes × SeptembRSE Special: Python Virtual Environment Showdown

Date
15 September 2021 - 12:00-13:00
Location
Zoom
Speaker
Matt Williams (Bristol), Simon Li (Dundee), James Graham (Southampton/SSI)

All of our events may be recorded and shared via the University of Sheffield Kaltura platform so those who cannot attend may still benefit. We will consider your attendance implict consent to this.

To coincide with this year’s online RSE conference, SeptembRSE, LunchBytes will be “colocating” on Zoom as part of the conference programme. All are welcome whether or not you’re attending the conference, or at The University of Sheffield, so tell your friends!

This month’s topic will be a showdown between some of the different options for managing virtual environments when working with Python. Will Conda come out on top? Or will the favourite be venv or Poetry?

Python is one of the most popular languages for research computing and virtual environments are a valuable method for managing dependencies within a project and ensuring a reproducible environment. There are lots of options around for virtual environment management in Python, in this special LunchBytes we’ll be exploring the pros and cons of some of them with help from members of the research software engineering community.

Speakers

Introductory and closing slides

  • Matt Williams (Bristol) - venv - slides
  • Simon Li (Dundee) - conda - slides
  • James Graham (Southampton/SSI) - poetry (see video for live demo)

Video

Joining instructions

Please sign up for the event ahead of time at this link The zoom link will be shared shortly before the event begins.

Contact Us

For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk

Information and access to JADE II and Bede.

Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.

Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to the University IT helpdesk.