From a8455886407b398fd8a92d3b4c1a922955d8c276 Mon Sep 17 00:00:00 2001 From: icanhasmath Date: Mon, 9 Nov 2026 10:41:15 -0600 Subject: [PATCH 1/2] Report a three-part version string; carry the ActiveState release in build info PY_VERSION was "3.10.22.N", so sys.version, platform.python_version() and platform.python_version_tuple() had four components. Third-party code unpacks them into (major, minor, patchlevel): prometheus_client's PlatformCollector fails with "ValueError: too many values to unpack (expected 3)" at import, which breaks jupyter_server and nbclassic. PY_VERSION goes back to upstream's "3.10.22". The release moves to a new PY_ACTIVESTATE_VERSION macro, which leads the build information (sys.version is now "3.10.22 (ActiveState 3.10.22.N, ,