Recent Releases of meta-package-manager

meta-package-manager - v5.21.0

Changes

  • [mpm] Drop support for Python 3.10.
  • [mpm] Fix parsing of package specifiers with multiple version separators.
  • [npm] Fix retrieval of installed packages.
  • [fwupd] Remove --offline parameter which has been silently disabled and has now been remove in v2.0.0 of fwupd. Refs {pr}1511.
  • [bar-plugin] Bump minimal Python version to 3.9 to aligns it with macOS default.
  • [bar-plugin] Check minimal version of SwiftBar is 2.1.2.
  • [bar-plugin] Reduce size of error messages from 12 to 10.
  • [mpm] Remove reference to python3 command in documentation to reduce confusion.
  • [mpm] Build arm64 binary for Linux.
  • [mpm] Try to build arm64 binary for Windows but mark it as unstable.
  • [mpm] Use post-build binary test plans to check CLI behavior.
  • [mpm] Run tests on windows-2025 instead of windows-2022.
  • [mpm] Reactivates concurrency limits on tests.
  • [mpm] Uploads codecov test results.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] 9 months ago

meta-package-manager - v5.20.0

Changes

  • [eopkg] Add support for new eopkg manager. Closes {issue}1093.
  • [fwupd] Add support for new fwupd manager. Closes {issue}1289.
  • [dnf5] Add support for new dnf5 manager. Refs {pr}1423.
  • [mpm] Hide --manager and --exclude options from help output and silence deprecation warnings. Closes {issue}1358.
  • [mpm] Add detailed documentation on manager selection with configuration file.
  • [mpm] Fix mixing of manager selector lists and flags.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 1 year ago

meta-package-manager - v5.19.0

Changes

  • [vscodium] Add support for VSCodium plugins.
  • [dnf,mas,vscode,yum] Implement remove operation.
  • [dnf,yum] Use query template instead of regex parsing to retrieve package data.
  • [flatpak] Fix parsing of descriptions with spaces.
  • [uv] Implement outdated and cleanup operation.
  • [uv] Bump minimal requirement to 0.5.0.
  • [uv] Always invoke uv with --no-progress parameter.
  • [mas] Bump minimal requirement to 1.8.7.
  • [mas] Reactivate mas tests.
  • [mpm] Add official support for Python 3.13.
  • [mpm] Drop support for Python 3.9.
  • [mpm] Replace local platform utilities by extra-platforms dependency.
  • [mpm] Run tests on Python 3.14-dev.
  • [mpm] Run tests and actions on ubuntu-24.04 instead of ubuntu-22.04.
  • [mpm] Run tests on macos-15 instead of macos-14.
  • [mpm] Add a Sankey diagram of all supported package managers.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 1 year ago

meta-package-manager - v5.18.0

Changes

  • [mpm] Add new command to export installed packages to a SBOM file in SPDX or CycloneDX standard. Closes {issue}936.
  • [mpm] Add new dependencies on spdx-tools and cyclonedex-python-lib.
  • [mpm] Update list of recognized pURL scheme types.
  • [apt] Add architecture in package metadata.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 1 year ago

meta-package-manager - v5.17.0

Changes

  • [uv] Add support for uv package manager for Python.
  • [mpm] Add --no-<manager-id> negative selection flags for each single manager. Closes {issue}882.
  • [mpm] Deprecate -m/--manager and -e/--exclude options in favor of single --<manager-id>/--no-<manager-id> selectors.
  • [bar-plugin] Identify uv-based virtual envs to run mpm executable.
  • [mpm] Stop CLI execution if manager selection parameters ends up with no managers being retained.
  • [mpm] Switch from Poetry to uv.
  • [mpm] Drop support for Python 3.8.
  • [mpm] Add dependency on more-itertools.
  • [mpm] Add metadata and icon to binaries produced by Nuitka.
  • [mpm] Mark Python 3.13-dev tests as stable.
  • [bar-plugin] Reactivate login shells invocation tests.
  • [bar-plugin] Skip rendering tests on GitHub.
  • [mpm] Remove sys.path cleaning hack in __main__ invocation.
  • [mpm] Reactivate config file test for restore subcommand.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 1 year ago

meta-package-manager - v5.16.0

Changes

  • [winget] Add support for WinGet on Windows. Closes {issue}500 and {issue}1241.
  • [scoop] Add mpm installation instructions with scoop.
  • [mpm] Slim down package by moving unit tests out of the main package.
  • [mpm] Split dev dependency groups into optional test, typing and docs groups.
  • [mpm] Remove direct dependency on click and mypy.
  • [mpm] Make typing-extensions dependency optional.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] almost 2 years ago

meta-package-manager - v5.15.0

Changes

  • [pkg] Add support for pkg on FreeBSD.
  • [choco] Bump minimal choco requirement to 2.0.0.
  • [bar-plugin] Keep original indention of Python traceback.
  • [mpm] Build arm64 binaries on macos-14.
  • [mpm] Run tests on macos-14 instead of macos-13.
  • [mpm] Run tests on Python 3.13-dev branch.
  • [mas] Deactivate integration tests for mas on macOS, which always timeout.
  • [mpm] Reintroduce coloring of version. Refs {pr}1152.
  • [mpm] Use external workflow to manage issues and PRs content-based labelling.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] about 2 years ago

meta-package-manager - v5.14.2

Changes

  • [mpm] Fix installation from pipx. Closes {issue}1154.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] about 2 years ago

meta-package-manager - v5.14.1

Changes

  • [bar-plugin] Always call mpm --version without color.
  • [bar-plugin] Increase robustness of mpm version parsing, wether its colored or not.
  • [mpm] Temporary disable version output in color to fix already installed plugin/binary pairs. Closes {pr}1152.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] about 2 years ago

meta-package-manager - v5.14.0

  • [mpm] Add a -t/--timeout option to set the maximum duration of each CLI call. Defaults to 10 minutes.
  • [mpm] Drop support of Python 3.7.
  • [scoop] Fix parsing of Scoop version.
  • [mpm] Group platforms by family in the managers subcommand.
  • [mpm] Run tests and actions on released Python 3.12 version.
  • [mpm] Run tests on macos-13. Remove tests on macos-12, macos-11, ubuntu-20.04 and windows-2019.
  • [mpm] Run bar plugin unittests in their independent, non-parrallel step.
  • [mpm] Skip testing on intermediate Python versions to speed up CI. Only the oldest and latest supported.
  • [mpm] Skip configuration-related tests while we investigate test isolation.
  • [mpm] Fix fetching of full local copy of cask tap in tests to allow for checkout of past formula.
  • [mpm] Replace unmaintained bump2version by bump-my-version.

🐍 Available on PyPi.

- Python
Published by github-actions[bot] about 2 years ago

meta-package-manager - v5.13.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 3 years ago

meta-package-manager - v5.13.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 3 years ago

meta-package-manager - v5.12.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.11.7

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.11.6

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.11.4

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.11.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.11.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.10.2

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.10.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.10.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 3 years ago

meta-package-manager - v5.9.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.8.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.7.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.6.2

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.6.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.6.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.5.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.5.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.4.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.3.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.2.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 3 years ago

meta-package-manager - v5.1.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v5.0.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v5.0.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.13.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.13.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.12.1

🐍 Available on PyPi

- Python
Published by kdeldycke almost 4 years ago

meta-package-manager - v4.12.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.11.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.10.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.9.10

🐍 Available on PyPi

- Python
Published by github-actions[bot] almost 4 years ago

meta-package-manager - v4.9.9

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.8

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.6

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.4

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.3

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.2

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.9.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] about 4 years ago

meta-package-manager - v4.8.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.7.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.6.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.5.0

🐍 Available on PyPi

Highlights:

  • Add Chocolatey package manager.
  • Add a -a/--all-managers option to force the evaluation of all managers.
  • Fix highlighting of substrings in search results.

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.4.0

🐍 Available on PyPi

Highlights:

  • Add a global -d/--dry-run option.
  • Add dedicated apt-mint manager to handle the special case of apt on Linux Mint.
  • Let xbar plugin check minimal mpm version requirement.

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.3.0

🐍 Available on PyPi

Highlights:

  • Add new install command.
  • Add support for Visual Studio Code plugins.
  • Finish complete restore command implementation.

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.2.0

🐍 Available on PyPi

Highlights:

  • Add support for TOML configuration file.
  • Upgrade to Click 8.x.
  • Drop support for ancient bitbar in favour of latest xbar.

- Python
Published by github-actions[bot] over 4 years ago

meta-package-manager - v4.1.0

🐍 Available on PyPi

Highlights:

  • Add options in xbar plugin UI.
  • Fix issues with xbar plugin.
  • Fix pip search on macOS.

- Python
Published by github-actions[bot] almost 5 years ago

meta-package-manager - v4.0.0

🐍 Available on PyPi

Highlights:

  • Upgrade BitBar plugin to new xbar format.
  • Drop xbar plugin requirement on Python 2.

- Python
Published by github-actions[bot] almost 5 years ago

meta-package-manager - v3.6.0

🐍 Available on PyPi

Highlights: * Support brew on Linux * Fix cask deprecations * Disable pip search because of server-side high-loads

- Python
Published by github-actions[bot] about 5 years ago

meta-package-manager - v3.5.2

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager - v3.5.1

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager - v3.5.0

🐍 Available on PyPi

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager -

  • Yarn support
  • New backup and (dummy) restore commands to export/import TOML files
  • Package manager selectors (--exclude) and result sorting (--sort-by)
  • Shell completion for Bash, Zsh and Fish

- Python
Published by kdeldycke over 5 years ago

meta-package-manager -

  • New cleanup command
  • Better version sorting
  • New search --exact and --extended parameters
  • Results highlighted in search

- Python
Published by kdeldycke over 5 years ago

meta-package-manager -

  • Add support for snap on Linux
  • New --time/--no-time flags
  • Loads of new tests

- Python
Published by kdeldycke over 5 years ago

meta-package-manager - v3.4.2

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager - v3.4.1

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager - v3.4.0

🐍 Available on PyPi.

- Python
Published by github-actions[bot] over 5 years ago

meta-package-manager - v3.3.0

🐍 Available on PyPi.

Not a big release: lots of automation thanks to GitHub actions (package release, tagging, label management, code linting, typo auto-fix) and a couple of bug fixes.

- Python
Published by github-actions[bot] over 5 years ago