Topic: “Creating and Distributing Python Packages”
Speaker: Tyler Collins, SHARCNET
Have you ever wanted to be able to “pip install” your own code or share it with other researchers? This seminar will introduce the necessary tasks for uploading your own custom packages to the Python Package Index (PyPi). Topics will include the use of “cookiecutter” project templates, versions and tags, releases, auto generated documentation, testing, and dependencies. Particular emphasis will be placed on editing packages “in place” so that changes may be tested locally before pushing to PyPi. Familiarity with the CLI terminal actions, GitHub, and Python will be expected. Questions will be taken at the end of the seminar.
Zoom account is required. Webinar registration is required. VERY IMPORTANT: During registration, you have to provide the email address which is associated with your Zoom account, otherwise you won’t be able to register and/or attend the webinar! Need help attending a webinar? See the SHARCNET Help Wiki.