Creating and Distributing Python Packages

Опубликовано: 22 Сентябрь 2022
на канале: Sharcnet HPC
1,670
33

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.
_______________________________________­________

This webinar was presented by Tyler Collins (SHARCNET) on September 21st, 2022, as a part of a series of regular biweekly General Interest webinars ran by SHARCNET. The webinars cover different high performance computing (HPC) topics, are approximately 45 minutes in length, and are delivered by experts in the relevant fields. Further details can be found on this web page: https://helpwiki.sharcnet.ca/wiki/Onl... .

SHARCNET is a consortium of 19 Canadian academic institutions who share a network of high performance computers (http://www.sharcnet.ca). SHARCNET is a part of Compute Ontario (http://computeontario.ca/) and Digital Research Alliance of Canada (https://alliancecan.ca).