This Alpha release removes two major adoption barriers: normal pip installs now select the current QZX distribution, and standard CPython 3.11+ is supported while 3.13 remains the cross-platform certification runtime; it also hardens Windows junction and timed-out process-tree safety.
Easier installation without weakening the safety contract
- Closes the
0.2.2.0.7pre-release series as a normal numeric distribution
while QZX remains Development Status Alpha, sopip install --upgrade qzx
reaches the current product without requiring users to understand--pre. - Lowers
Requires-Pythonto>=3.11from evidence gathered on standard
CPython 3.11, 3.12, 3.13 and 3.14, while keeping standard CPython 3.13.x as
the complete cross-platform certification runtime and adding a sustainable
version-range CI regression matrix. - Adds exact Windows junction recognition on Python versions before native
os.path.isjunction, using the mount-point reparse tag rather than treating
every cloud reparse point as a link. - Verifies timed-out
runScriptprocess-tree termination against the processes
actually observed before termination instead of trusting the racy exit code
returned bytaskkill /T /F. - Aligns package classifiers, launchers, Ruff/Black targets, CodeMeta, README,
practical guides, website onboarding, storage-search content and release
tooling so the Python floor and pip installation path cannot silently tell
different stories. - Extends the canonical public-surface transaction to publish either Alpha
pre-release distributions or numeric final distributions correctly on GitHub
and PyPI while preserving QZX's independent Alpha product status.
QZX — Quick Zap Exchange, created and maintained by Alejandro Sánchez.