python-schema: drop contextlib2 dependency
authorAlexandru Ardelean <redacted>
Sun, 14 Jun 2026 15:18:29 +0000 (15:18 +0000)
committerAlexandru Ardelean <redacted>
Tue, 16 Jun 2026 06:31:53 +0000 (09:31 +0300)
commita87a048279b8037272bf8e61f954a6654faa8e01
tree52568e2051596a6846390762241d07890fbd19c2
parentca54c9b9377180dd7a1a5bfd444a4ab69d15ca79
python-schema: drop contextlib2 dependency

Upstream only requires contextlib2 on Python <3.3, so it is never
pulled in on a Python 3.14 runtime.

schema builds through the setuptools.build_meta legacy backend but never
declared setuptools as a build dependency; it was only present in the host
build env transitively via contextlib2's build. Add python-setuptools/host
explicitly so the build no longer relies on that side effect.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-schema/Makefile
git clone https://git.99rst.org/PROJECT