InsightSoftwareConsortium / ITKModuleTemplate

A template to start an ITK Module
https://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch9.html#x50-1430009
Apache License 2.0
12 stars 16 forks source link

WIP: ENH: Add script to migrate setup.py to pyproject.toml #161

Open thewtex opened 1 month ago

thewtex commented 1 month ago

Contains a few assumptions, but will generate a good starting point for most cases.

jhlegarreta commented 4 weeks ago

Thanks for doing this Matt :100:.

Gave it a try in https://github.com/InsightSoftwareConsortium/ITKTubeTK/pull/162:

jhlegarreta commented 4 weeks ago

We will probably need additional steps to add the documentation dependencies, e.g. https://github.com/InsightSoftwareConsortium/ITKTubeTK/blob/42104e631e8ef88d36144332a8bcae4070ab0fa7/docs/requirements.txt#L3

Also, we may need to warn users to add any additional dev or testing dependencies to [dev] or [test] etc. (e.g. "pre-commi"t, etc.).

thewtex commented 4 weeks ago

@jhlegarreta thank you for the review and testing!

I will knock some of these out next time I exercise the script. Feel free to push to this branch, though, if you have fixes.