v1.0.11 - CLI Enhancements
Release Notes for v1.0.11
v1.0.11: CLI Enhancements & The Road to the Time Machine
This release focuses on hardening the Command-Line Interface (CLI) and laying the groundwork for one of our most ambitious features: the Time Machine. We've polished existing commands for a rock-solid user experience and added critical guardrails to ensure our demonstrations are both impressive and reliable.
Highlights & Key Changes:
-
CLI Stability & Polish:
-
Paving the Way for the "Time Machine":
demoCommand Under Construction: Theomnipkg democommand has been temporarily redirected tostress-test. The truedemo, which will showcase installing legacy packages likeflask-login==0.4.1, requires our upcoming "Time Machine" feature.- 🔮 The Time Machine Vision: This future capability will allow
omnipkgto fetch a package's dependencies based on its original release date, build it using a period-correct Python interpreter and build tools, and then create a modern, compatible wheel for bubbling. This is the key to true legacy compatibility. - Coming Soon: Hot-Swapping Python Interpreters! The foundational piece of the Time Machine is automatic Python interpreter switching. We are actively developing this feature, which will be integrated soon.
-
🛡️ Demo Safety for
stress-test:- To ensure maximum reliability for current demonstrations, the
stress-testcommand is now strictly limited to Python 3.11 environments. - Users on other Python versions will see a clear, professional message explaining the requirement and teasing the future hot-swapping capability that will remove this limitation.
- To ensure maximum reliability for current demonstrations, the