Skip to content

Модульная система для максимизации непротиворечивого множества пакетов

Notifications You must be signed in to change notification settings

dominicusin/package-maximizer

Repository files navigation

Package Maximizer 📦🔍

CI/CD codecov PyPI version License: MIT

Модульная система для решения задачи максимизации непротиворечивого множества пакетов с использованием различных SAT/ILP/SMT солверов для множественных пакетных менеджеров.

🚀 Возможности

  • Поддержка множественных пакетных менеджеров: pacman, apt, dnf, zypper, brew, Spack и другие
  • Различные солверы: Z3, PuLP, OR-Tools, MaxSAT, MiniSat
  • Параллельное решение: одновременный запуск нескольких солверов
  • Веб-интерфейс: интуитивный веб-интерфейс с визуализацией
  • CLI инструменты: мощный командный интерфейс
  • Бенчмаркинг: сравнение производительности солверов
  • Модульная архитектура: легко расширяемая система

📋 Требования

  • Python 3.8+
  • Один или несколько поддерживаемых солверов

🔧 Установка

# Из исходного кода
git clone https://github.com/dominicusin/package-maximizer.git
cd package-maximizer
pip install -e ".[all]"

About

Модульная система для максимизации непротиворечивого множества пакетов

Resources

Stars

Watchers

Forks

Packages

No packages published