Skip to content

v1.0.11 - CLI Enhancements

Choose a tag to compare

@1minds3t 1minds3t released this 14 Aug 03:12

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":

    • demo Command Under Construction: The omnipkg demo command has been temporarily redirected to stress-test. The true demo, which will showcase installing legacy packages like flask-login==0.4.1, requires our upcoming "Time Machine" feature.
    • 🔮 The Time Machine Vision: This future capability will allow omnipkg to 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-test command 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.