And use this as a testing ground for improvements to the centralized CI.
Local env is now fully pinned; we'll rely on the release action to dynamically relax these
The new ability to test on more versions of python is exploited -- 3.12 is working fine
The new ability to test an alternate environment is used to test some older versions, allowing us to expand the pypi lower limit bounds
Here the renaming script is working fine, but I'm using this repo as a place to test the full release cycle, as I still haven't figured out a good and perfectly safe way to test releases (which may not exist), or even better routines for mocking them (which certainly do)
And use this as a testing ground for improvements to the centralized CI.