Open jarrodmillman opened 11 months ago
Easy to implement now that we got the parsing of pyproject.toml
already in-place.
However, this seems very similar to what was discussed in https://github.com/scientific-python/changelist/pull/18. In https://github.com/scientific-python/changelist/pull/18#pullrequestreview-1655408053 (ff) @bsipocz and you are not convinced that listing minimal dependencies is necessary. What makes listing supported Python versions more important than say NumPy or the full set of dependencies?
To be clear I don't mind including this as feature at all. I'd make it an optional feature. If we limit the scope to parsing pyproject.toml
and agree on formatting details this will be a simple feature to add and maintain.
Also some overlap with https://github.com/scientific-python/changelist/issues/16.
After talking @bsipocz and @jarrodmillman, current consensus is:
pyproject.toml
if present and paste into its own section. Including the Python version, and dependencies should be two independent configuration options, so projects can opt-in / opt-out.
It would be nice to add the option to include supported Python versions from the classifiers. For example, see
Maybe a flag?