GloriousEggroll / yumex-dnf

Next Generation of Yum Extender using DNF as backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yum Extender (yumex-dnf)

This repository contains a complete rewrite of Yum Extender in python3, Gtk3 and using the dnf-daemon dbus API for packaging actions

May 2021: yumex-dnf is now back in active development

Group/History support is read-only for now, as dnfdaemon support for history/groups is broken

How to build & install test rpms

git clone https://github.com/timlau/yumex-dnf.git
cd yumex-dnf
make get-builddeps
make test-inst

Requirements

dnf install python3 python3-gobject 

dnf-daemon python3 bindings must also be installed.

dnf install python3-dnfdaemon

Or build the latest version from git

git clone https://github.com/timlau/dnf-daemon.git
cd dnf-daemon
make test-inst

Fedora Copr Repository

yumex-dnf development packages is available in a fedora Copr repository for f34 & Rawhide

Use this to enable it.

sudo dnf copr enable timlau/yumex-dnf
sudo dnf install yumex-dnf

Contributing





Code style: black   Code linter: flake8  pre-commit

About

Next Generation of Yum Extender using DNF as backend

License:GNU General Public License v2.0


Languages

Language:Python 93.0%Language:SCSS 3.3%Language:Makefile 2.0%Language:Meson 1.5%Language:Shell 0.2%