Package Maximizer Documentation
Contents:
Package Maximizer
Package Maximizer is a modular system for maximizing a consistent set of packages across multiple package managers (APT, Pacman, DNF, Brew, Snap, Flatpak, Cargo, npm).
Features
Multiple solver backends (Greedy, Enhanced Greedy, Z3, PuLP, OR-Tools, MaxSAT, MiniSAT)
Multi-manager parser support
Flask REST API with API-key auth
Configurable via JSON/YAML + environment variables
Export to JSON, CSV, and GraphML
Quick start
pip install -e ".[dev,web]"
pm init-config
pm maximize vim nano emacs
Links
Repository: https://github.com/dominicusin/package-maximizer
Documentation: https://package-maximizer.readthedocs.io
Issue tracker: https://github.com/dominicusin/package-maximizer/issues