NLeSC / guide

Software Development Guide
https://guide.esciencecenter.nl
Creative Commons Attribution 4.0 International
47 stars 30 forks source link

rewrite installation section to use pyproject.toml #332

Closed sjvrijn closed 3 months ago

sjvrijn commented 3 months ago

Changes in this PR

fixes #326

The section on creating an installable package has been rewritten to only assume pyproject.toml as the relevant file to specify everything in. I've also been a bit more elaborate about what is in pyproject.toml, since the build system landscape is a bit more stable than it used to be when this was originally written. Speaking of build-system, I've explicitly mentioned hatchling and setuptools as our recommendations, with a link to e.g. the python packaging guide for other options.

Checklist

SIGNIFICANT changes / additions, e.g. new chapters

ALL contributions