Scientific Python Library Development Guide
Along with the Python Packaging User Guide, another excellent resource for learning about Python development practice is the Scientific Python Library Development Guide, a “guide is maintained by the scientific Python community for the benefit of fellow scientists and research software engineers”.
I especially like their topical guides on topics like packaging and getting started with Github Actions. The Python Developer Tooling Handbook covers both of these areas: how to build and publish a Python package is a tutorial that walks through packaging from start to finish, and setting up GitHub Actions with uv shows how to set up CI/CD pipelines for Python projects.
Last updated on