3.12 is not working (we have non-required tests against pinned dependencies) for a few reasons:
It looks like having -e . or -e file:. in the requirements/*in files doesn't play well with the changes introduced to pip in 3.12 — it complains that setuptools.externs.six is missing, which hasn't been a thing since before v50.
Some dependencies need to be bumped: greenlet, numpy, yarl, pyyaml.
3.12 is not working (we have non-required tests against pinned dependencies) for a few reasons:
-e .
or-e file:.
in therequirements/*in
files doesn't play well with the changes introduced topip
in 3.12 — it complains thatsetuptools.externs.six
is missing, which hasn't been a thing since before v50.greenlet
,numpy
,yarl
,pyyaml
.