The homegrown scikit-build-core metadata system has been split out into a new dynamic-metadata package, and hopefully will start picking up some more backends in the future (once it has a 1.0 release, in about a week). In dynamic-metadata 0.4+, I've switch to using entry-point based plugins, which means you can support classic scikit-build-core and the new plugins at the same time, with the same entry (if you want to). I'd recommend adding the new system here too to go along with the existing scikit-build-core classic metadata support (thanks for adding that, by the way).
I'm happy to help update it after 1.0 is out (though I might need a gentle reminder).
(Also, if users don't update their configuration, the old system works fine in the upcoming scikit-build-core 1.0, no breakage expected! This is just for the new 1.0+ configuration in tool.dynamic-metadata.)
Links:
The homegrown scikit-build-core metadata system has been split out into a new dynamic-metadata package, and hopefully will start picking up some more backends in the future (once it has a 1.0 release, in about a week). In dynamic-metadata 0.4+, I've switch to using entry-point based plugins, which means you can support classic scikit-build-core and the new plugins at the same time, with the same entry (if you want to). I'd recommend adding the new system here too to go along with the existing scikit-build-core classic metadata support (thanks for adding that, by the way).
I'm happy to help update it after 1.0 is out (though I might need a gentle reminder).
(Also, if users don't update their configuration, the old system works fine in the upcoming scikit-build-core 1.0, no breakage expected! This is just for the new 1.0+ configuration in tool.dynamic-metadata.)
Links:
setuptools-git-versionas a version provider scikit-build/scikit-build-core#1257