A lesson on the dissemination of Python code as scripts and packages, implemented using the The Carpentries Workbench, sourced from org-mode files.
# setup locally
gh repo clone HaoZeke/python_packaging_workbench
cd python_packaging_workbench
pixi s
# serve locally
Rscript -e 'sandpaper::serve()'While opinionated, the materials also take from existing community resources. Contributions welcome.
- Personal experience
- Stuff tagged python
- RealPython article on scripting
- Python Packaging Authority guide
- PyCon 25 packaging tutorial
- Scientific Python packaging resources
- Py-Packaging native
- PyOpenSci resources
- OxRSE resources
- Packaging and dependency management
- Packaging course
- Carpentries
- MolSSI education resources
- Blogs
- Packaging post by Jonathon Vandezande