Skip to content

pip-rns 1.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:41
· 44 commits to master since this release
  • 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