QZX 0.2.2.0.4
Pre-releaseQZX 0.2.2.0.4 — Alpha
QZX — Quick Zap Exchange, created and maintained by Alejandro Sánchez.
This Alpha release introduces a professional, per-command lifecycle model.
Each command can now progress independently through Alpha, Beta, Release
Candidate, Stable, Deprecated, or Retired without coupling its maturity to the
version of the whole QZX package. Planning and proof-of-concept entries remain
outside the executable command loader.
Highlights:
- Lifecycle state is visible in human help,
--json, command listings, and the
generated reference. projectLanguagesreplacesauditLanguagesas the canonical command while
retaining the old name as a compatibility alias.compareFiles,checkDns,getNetworkConfig,getStartupPrograms, and
inspectPortnow provide clearer, bounded, structured evidence.- Human-readable output and stable JSON now follow the same result contract.
- Dangerous-command backup and approval checks are stricter.
- DNS resolver loading degrades safely on supported Unix variants.
- The macOS/Linux port-inspection fallback verifies whether a port is clear
after controlled process termination. - Standard CPython 3.13.x is the certified runtime for this release.
The final commit passed QZX's Windows, Ubuntu, macOS, Alpine Linux, FreeBSD,
OpenBSD, OmniOS, and Oracle Solaris workflows.
Install:
python -m pip install qzx==0.2.2.0.4Requirements: standard CPython 3.13 or newer. Experimental free-threaded
CPython builds, PyPy, other implementations, and other Python series are not
certified.
Artifact SHA-256:
qzx-0.2.2.0.4-py3-none-any.whl:
40ed579d62654c846276a4a49d3343c9e0f454d25b651bedc262d2f8ffacaf7eqzx-0.2.2.0.4.tar.gz:
2136a3f21f73f852379ea935a323e8c64f74aa402575c60d176132406506eba2
Full details are available in the
changelog.
v0.2.2.0.3 was a pre-publication validation tag only. It was not uploaded to
PyPI or published as a GitHub Release after cross-platform checks found issues
that are corrected in this release.