Releases
v1.4.0
Compare
Sorry, something went wrong.
No results found
Browse can listen, save, scan, and optionally install in one flow
Search across aliases, indexes, and discovered packages
Interactive help and package picker when you run install with no arguments
Install local wheels from a file or export directory
Doctor --fix suggests commands to repair your setup
Auto-alias prompt after browse or discover scan
Install hints and defaults use short package names
Trust prompt when a remote is unpinned
Branch installs hint when a release wheel already exists
opip prefers stable PyPI releases over prereleases (PEP 440 compare)
opip install prompts to recover from PEP 668 (venv, --user, or --target)
opip --user retries with --break-system-packages on Arch-style PEP 668
opip refuses or recreates a venv when its Python version mismatches the bundle
opip filters incompatible wheels and rejects unreadable venv interpreters
CI test matrix covers Ubuntu, Windows, and macOS
opip update reinstalls with replace (no uninstall-first), restores dest/venv, and can re-sign
opip create from private indexes, local find-links, or offline wheel dirs
opip create from uv.lock, poetry.lock, or pip-tools hashed locks
opip SBOM is CycloneDX 1.5
opip extract to a wheelhouse or PEP 503 simple index
opip install with pip or uv backend
opip json and quiet output for CI
opip trust uses the shared pip-rns trust store
opip update reuses unchanged wheels
opip delta and apply for thin update packs
You can’t perform that action at this time.