Skip to content

QZX 0.2.2.0.7

Latest

Choose a tag to compare

@alesanGreat alesanGreat released this 05 Sep 06:21
· 1 commit to main since this release

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.7 pre-release series as a normal numeric distribution
    while QZX remains Development Status Alpha, so pip install --upgrade qzx
    reaches the current product without requiring users to understand --pre.
  • Lowers Requires-Python to >=3.11 from 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 runScript process-tree termination against the processes
    actually observed before termination instead of trusting the racy exit code
    returned by taskkill /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.