Plus general recipe clean ups, while we're at it.
----
Tested locally only for mutagen. Will fix if something breaks.
`requests_python39` will pop up in in the reports due to missing `chardet_python39`.
Nothing requires `requests_python39` on tree, so will remove that at some point.
* python3.8: bulk removal of now obsolete "_python38" packages.
Done via scripting. No functional change intended or expected.
Some manual tweaks will follow.
* python3.8: further manual tweaks after bulk-3.8-removal.
Unlike the previous commit with automated changes,
I've tested builds for *these* recipes in beta4 64 bits.
- Use loops to generate the package/version specific PROVIDES.
- Version all the scripts that will end on /bin (except for the one
from the default Python version, 3.9 at the moment).
chardet: update to 4.0.0
imagesize_py: update to 1.3.0
packaging: update to 21.3
pygments: update to 2.11.2
pyparsing: update to 3.0.7
pytz: update to 2021.3
requests: update to 2.27.1
zipp: update to 3.7.0
docutils: update to 0.18.1