pyOpenSci / python-package-guide

scientific Python package recommendations & guidance curated by pyOpenSci
https://www.pyopensci.org/python-package-guide/
Other
72 stars 43 forks source link

Use `pyproject.toml`, remove `requirements.txt` #204

Closed sneakers-the-rat closed 3 months ago

sneakers-the-rat commented 3 months ago

keeping consistent with the content of our guides, removed the requirements.txt and switched to using pyproject.toml. They had already gotten out of sync, and so one lil tiny tweak to hopefully make things a lil smoother.

Set it to use dynamic versioning bc that's what i saw u using over here https://github.com/pyOpenSci/pyosMeta/pull/85

and bypassed package check since this isn't a package per se.

dependencies are made not optional since it's not clear what one would be doing installing this empty package without the deps lol <3

sneakers-the-rat commented 3 months ago

Ah but I did not merge main here after the docs test PR was merged, so that will fail after removing requirements.txt, hang on and ill make another :)