-
Notifications
You must be signed in to change notification settings - Fork 54
Description
Description
Allow package maintainers to declare the toolset the project uses could be helpful for other maintainers and users. The idea is to have a concise, standardised approach that initially is purely informative, but could be leveraged by this project or third-party tooling (e.g. CycloneDX tooling).
I came up with this while having a look at pulp-c910, as I couldn't find any high-level details that helped me understand which SystemVerilog version is being used there.
Relevant approaches
- The
enginesfield inpackage.jsonspec. - The
build-systemtable inpyproject.tomlspec.
Additional details
I'd gladly help integrating something like this, in case you find this feature relevant and interesting to have. A good starter point would be to discuss if there's something else we'd like to have this for, and possibly define non-goals for things that shouldn't be covered through this feature.