Overview
Explore the journey of transforming a research project into a publicly released Python package in this 40-minute EuroPython 2021 conference talk. Learn about the pros and cons of restructuring a project for public release, discover Python cookiecutter templates, and compare testing options using the standard library unittest and pytest. Delve into Continuous Integration with Travis and GitHub Actions, understand documentation best practices, and learn how to release your work on Zenodo for citation purposes. Gain insights into maintaining motivation and enhancing your CV while creating a useful library. Suitable for those with intermediate Python and command line knowledge, this talk provides valuable guidance for researchers and developers looking to share their work with the wider Python community.
Syllabus
Griffith Rees - From Research Project to PyPI Release
Taught by
EuroPython Conference