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.
While switching to 3.10 as default, lets just drop the 3.9 versions of these packages.
----
Checked runtime and build dependencies, but only tried a build of `hatchling` locally. I'll merge as is, and if something breaks, will fix later on.
* sphinxcontrib_serializinghtml, bump to 2.0.0
required to install poetry with pip in Terminal
* Update dev-python/sphinxcontrib-serializinghtml/sphinxcontrib_serializinghtml-2.0.0.recipe
Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
---------
Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
`git log --since=2023-08 -S 'arrow_\$'` or `git log --since=2023-08 -S arrow_py`
do not show any usage of this on-tree since it was introduced in
1a145f36ae.
Users should try to `pip install` this, if they need it.
Can't find any in-tree usage for this (despite being introduced in 2013).
As this is a "Pure Python git implementation (despite not being "any"
because it has optional compiled bindings to speed up things), users can
just `pip install` it if they need it.
Introduced in 22fd2e572d, but unused by
anything on-tree since e1f4b173a4.
While this needs compilation, it doesn't needs patching (at least for
this version).
Users should try to `pip install` this, if they need it.
Added in dd4660874a, probably as a
dependency of typogrify.
Not required since 35e7ce02dd.
As for the `cmd:smartypants` it provided... we have another recipe
that should cover that: `hoedown` (albeit it seems not to exist
currently on repos, for some reason).
Users should try to `pip install` this, if they need it.
Added in fd23026635, but not required by anything
on-tree since then.
It *does* provides a cmd:, but its usage outside of Python isn't popular enough
as to keep packaging this.
If users need it, they can `pip install` it.
Introduced in 7b0c0671ab, perhaps
as a dependency for `jsonrpcserver`? (albeit only 3 years later
jsonrpcserver proerly added a REQUIRES for it).
In any case, not needed anymore by anything on-tree since
7b0c0671ab.
Users should try to `pip install` this, if they need it.
First introduced in 2b9b9a191d.
(I believe it was a spurious dependency).
Not needed by anything on tree since d8bf95ed80
cleaned up aiohttp deps.
Users should try to `pip install` this, if they need it.
Introduced in 3ce4c824ee, but it only makes
sense to use `colorama` on Windows. If a package tries to import it
on non Windows OSes, it should be patched to avoid that (as done for
`invoke` in 14b453cad5).
If users really insist on needing this, they can just `pip install` it.
First introduced in 79e515316e, but never
required by anything on-tree (`git log --since=2023-06 -S funcy` only shows
the commit above).
Users should try to `pip install` this, if they need it.
First introduced in f17cdf3b98 (2013!!!).
Until 2023 (8402ef2db2) it was Python 2.x
only, and hasn't been required by anything on-tree since then (and who
knows since when before that).
Users should try to `pip install` this, if they need it.
Not referenced by anything on-tree since 8b8ada3aae.
Patch was for tests only, came from upstream.
Users should try to `pip install` this if they need it.
Apparently not used by anything on-tree since it was Introduced in
cd00ee7aed.
Also, the recipe only provided a _python39 package ATM, so this will
hardly be missed.
Users should try `pip instlal` if they need this.
I couldn't find any usage on-tree for `pretend` since its introduction in
600dd392ea (`git log --since=2018-11 -S pretend_`
gave no results).
Users should try to `pip install` this, if they need it.