omnipkg v1.5.14 - The Time Traveler's Update #22
1minds3t
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
omnipkg v1.5.14 - The Time Traveler's Update
This is a landmark release.
omnipkgnow travels through time.The Dependency Time Machine is now fully operational, solving one of the most painful problems in package management: installing legacy software that fails to build with modern toolchains. With this update,
omnipkgcan resurrect packages from the past, making "impossible" installations not just possible, but trivial.The successful
test_old_flask.pydemo is a testament to this power, flawlessly installingflask-login==0.4.1(from 2017!) alongside a modern version in the same environment—a task that would utterly destroy a standardpipinstallation.✨ Key Features & Major Enhancements
Time Machine is Now Fully Operational: The
smart_installcommand now seamlessly integrates the Time Machine. When a modernpip installfails due to legacy build errors (e.g.,metadata-generation-failed),omnipkgautomatically:setuptools(40.x) to handle the old build system.The Repair Bot v7: A Hyper-Aware Knowledge Base: This release introduces a completely redesigned discovery engine that finally solves the challenge of tracking identical package versions across multiple locations.
requestsin the main environment) and stop. It would fail to process other instances of the same version located in bubbles or nested inside other packages (likepygmentsinsiderich). This led to "blank" or incomplete Knowledge Base entries.installation_hash.⚡ Ultra-Fast Pre-Flight Checks:
omnipkg installis now faster than ever. It performs a new, ultra-fast check that determines if your requested packages are already satisfied (in the main environment or a bubble). If they are, the command exits immediately with success in milliseconds, avoiding all unnecessary processing.🐛 Bug Fixes & Refinements
create_isolated_bubble) has been hardened to ensure all installations, including Time Machine operations, occur within a temporary sandbox. This completely prevents the mainsite-packagesfrom being polluted during a build.test_old_flask.pyscript has been transformed into a powerful, interactive demo that first shows howpipviolently destroys an environment when trying to install a legacy package, and then demonstrates howomnipkghandles the same task with intelligence and grace.omnipkgnow detects Python version incompatibility before an install even starts, triggering Quantum Healing immediately to download the correct Python interpreter and seamlessly retry the command.omnipkgLoadernow performs an "exorcism" on exit, purging every single module loaded from a bubble out of memory to guarantee zero state leakage between version swaps.This release marks a significant step forward in solving dependency hell. Welcome to the era of time travel for your Python packages.
This discussion was created from the release omnipkg v1.5.14 - The Time Traveler's Update.
Beta Was this translation helpful? Give feedback.
All reactions