Download Latest Version meta_package_manager-6.4.3.tar.gz (156.1 kB)
Email in envelope

Get an email when there's a new version of Meta Package Manager

Home / v6.3.0
Name Modified Size InfoDownloads / Week
Parent folder
mpm-6.3.0-windows-arm64.exe 2026-04-09 20.6 MB
mpm-6.3.0-windows-x64.exe 2026-04-09 23.2 MB
meta-package-manager-6.3.0-windows-x64.exe 2026-04-09 23.2 MB
mpm-6.3.0-linux-arm64.bin 2026-04-09 26.7 MB
mpm-6.3.0-linux-x64.bin 2026-04-09 29.6 MB
mpm-6.3.0-macos-arm64.bin 2026-04-09 21.8 MB
mpm-6.3.0-macos-x64.bin 2026-04-09 25.1 MB
attestation.json 2026-04-09 10.8 kB
meta-package-manager-6.3.0-windows-arm64.exe 2026-04-09 20.6 MB
meta-package-manager-6.3.0-linux-arm64.bin 2026-04-09 26.7 MB
meta-package-manager-6.3.0-linux-x64.bin 2026-04-09 29.6 MB
meta-package-manager-6.3.0-macos-arm64.bin 2026-04-09 21.8 MB
meta-package-manager-6.3.0-macos-x64.bin 2026-04-09 25.1 MB
meta_package_manager-6.3.0-py3-none-any.whl 2026-04-09 186.7 kB
meta_package_manager-6.3.0.tar.gz 2026-04-09 142.8 kB
README.md 2026-04-09 5.9 kB
v6.3.0 source code.tar.gz 2026-04-09 1.3 MB
v6.3.0 source code.zip 2026-04-09 1.4 MB
Totals: 18 Items   297.2 MB 8

[!NOTE] 6.3.0 is available on 🐍 PyPI and 🐙 GitHub.

  • [cpan] Add CPAN package manager for Perl modules with installed, outdated, install, and upgrade support. Closes {issue}602.
  • [deb-get] Add deb-get package manager with installed, outdated, search, install, upgrade, remove, sync, and cleanup support. Closes {issue}1609.
  • [nix] Add Nix package manager with installed, outdated, search, install, upgrade, remove, sync, and cleanup support.
  • [pacstall] Add Pacstall package manager with installed, outdated, search, install, upgrade, remove, and sync support. Closes {issue}1610.
  • [sdkman] Add SDKMAN! package manager with installed, outdated, install, upgrade, sync, and cleanup support. Closes {issue}729.
  • [stew] Add Stew package manager for installing pre-compiled binaries from GitHub Releases. Closes {issue}1680.
  • [zerobrew] Add ZeroBrew manager with installed, outdated, install, and remove support. Closes {issue}1681.
  • [uvx] Implement outdated operation. Bump minimal requirement to 0.10.10. Closes {pr}1704.
  • [yarn] Split into Yarn Classic and Yarn Berry managers. Restrict Classic to <2.0.0. Closes {issue}1548.
  • [yarn-berry] Add Yarn Berry (2.x+) manager with search and cleanup support.
  • [winget] Switch installed and outdated to winget list --details structured output; filter to Origin Source: winget packages only, excluding sideloaded and portable entries. Bump minimum required version to >=1.28.190.
  • [pip] Only report top-level packages as outdated, skipping transitive dependencies. Closes {issue}1214.
  • [mpm] Support version range specifiers (e.g. >=1.20.0,<2.0.0) in manager requirement field. Refs {issue}1548.
  • [mpm] Add must_succeed parameter to run_cli for structured-output calls, preventing silent data loss on CLI failures. Refs {issue}1703.
  • [mpm] Add Chocolatey as a supported Windows installation method; automate package publishing on release.
  • [mpm] Overhaul version tokenization: preserve original separators and case, keep hex hashes as single tokens, normalize pre-release aliases (alpha/a, beta/b, c/rc), and recognize post/patch as post-release tags.
  • [mpm] Fix version comparison accuracy: integer tokens now rank above string tokens (e.g., 3.12.0 > 3.12.0a4), trailing .0 segments are treated as padding, the cosmetic v prefix is stripped, and false-positive outdated entries where parsed versions compare equal are filtered.
  • [mpm] Snap version diff highlighting to separator boundaries so the full diverging token and its preceding separator are colored.
  • [mpm] Detect Windows App Execution Aliases (reparse points) when resolving CLI paths, fixing detection of winget and similar tools installed via the Microsoft Store.
  • [gem] Remove --user-install flag from install, upgrade, and update commands so all operations target the same gem scope as list and outdated. Closes {issue}389.
  • [pip] Remove --user flag from upgrade command so upgrades target the same scope as list and outdated.
  • [pip] Prepend the current Python executable to the list of candidates when searching for pip binaries, so the active environment is always checked first.
  • [mpm] Cache installed package IDs before the spec loop in upgrade and remove commands, avoiding redundant CLI calls per package specifier.
  • [mpm] Reduce CI matrix on pull requests: skip release builds, experimental Python versions, redundant architecture variants, and install tests. Declare windows-11-arm exclusion in [tool.repomatic.test-matrix] config instead of hardcoding it.

Full changelog: v6.2.1...v6.3.0


🛡️ VirusTotal scans

Binary Analysis
meta-package-manager-6.3.0-linux-arm64.bin View scan
meta-package-manager-6.3.0-linux-x64.bin View scan
meta-package-manager-6.3.0-macos-arm64.bin View scan
meta-package-manager-6.3.0-macos-x64.bin View scan
meta-package-manager-6.3.0-windows-arm64.exe View scan
meta-package-manager-6.3.0-windows-x64.exe View scan
mpm-6.3.0-linux-arm64.bin View scan
mpm-6.3.0-linux-x64.bin View scan
mpm-6.3.0-macos-arm64.bin View scan
mpm-6.3.0-macos-x64.bin View scan
mpm-6.3.0-windows-arm64.exe View scan
mpm-6.3.0-windows-x64.exe View scan
Source: README.md, updated 2026-04-09