Python 3 bindings for the libdnf library.
Provides
Requires
License
LGPL-2.1-or-later
Changelog
* Mon Feb 09 2026 Ales Matej <amatej@redhat.com> - 0.73.1-14
- Mark all protected packages as user installed for all transactions (RHEL-128445)
- Add `filterUnneededExtraUserinstalled` and Python version to the API
- Describe all problems even when there are protected removals (RHEL-146507)
- Clearer error for protected package broken dependencies
* Tue Feb 03 2026 Matej Focko <mfocko@redhat.com> - 0.73.1-13
- Fix comparison of RPM items in the transaction (RHEL-128443)
* Thu Jun 26 2025 Evan Goode <egoode@redhat.com> - 0.73.1-12
- Bump version due to failed build
* Tue Jun 24 2025 Evan Goode <egoode@redhat.com> - 0.73.1-11
- history DB: Add "persistence" column (RHEL-99825)
- conf: Add bootc_unsafe_paths (RHEL-99826)
* Thu Mar 20 2025 Marek Blaha <mblaha@redhat.com> - 0.73.1-10
- module: Warn if module config file is inaccessible (RHEL-83804)
* Mon Mar 10 2025 Evan Goode <egoode@redhat.com> - 0.73.1-9
- Support releasever_{major,minor}, shell-style variable substitution (RHEL-74025)
* Fri Feb 07 2025 Carl George <carl@redhat.com> - 0.73.1-8
- ConfigParser: make splitReleasever public (RHEL-68034)
* Wed Feb 05 2025 Petr Pisar <ppisar@redhat.com> - 0.73.1-7
- Add persistence configuration option (RHEL-78034)
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 0.73.1-6
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Tue Jul 16 2024 Petr Pisar <ppisar@redhat.com> - 0.73.1-5
- Fix invalid memory uses in libdnf::ConfigParser::substitute_expression() (RHEL-36777)
* Tue Jul 02 2024 Petr Pisar <ppisar@redhat.com> - 0.73.1-4
- Fix sack initialization to enable postponed addition of filelists (RHEL-12355)
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 0.73.1-3
- Bump release for June 2024 mass rebuild
* Tue Jun 11 2024 Petr Pisar <ppisar@redhat.com> - 0.73.1-2
- Fix reinstalling packages which conflicts with themselves in
dnf_transaction_commit() (RHEL-32919)
- Fix an invalid memory access when dropping an item in MergedTransaction
class (RHEL-33541)
* Thu Mar 28 2024 Evan Goode <egoode@redhat.com> - 0.73.1-1
- Update to 0.73.1 (RHEL-38831)
- Fix https://issues.redhat.com/browse/RHEL-27657 (RHEL-32935)
- subject-py: Fix memory leak (RHEL-32924)
- MergedTransaction: Calculate RPM difference between two same versions as
no-op (RHEL-33541)
- Onboard packit tests
- Add virtual destructor to TransactionItem (RHEL-32943)
Files
/usr/lib/.build-id
/usr/lib/.build-id/06
/usr/lib/.build-id/06/8bd9aeca40281bbb68aa3dd34d0d37280361ba
/usr/lib/.build-id/62
/usr/lib/.build-id/62/e2a1b9f9e308939863576f20e11570970e6f68
/usr/lib/.build-id/63
/usr/lib/.build-id/63/bc57be45a974dfdb53670589b73991489d50e1
/usr/lib/.build-id/66
/usr/lib/.build-id/66/2079fc7b5f3934ffa1aeabfb9f4a1552f1ab7c
/usr/lib/.build-id/a9
/usr/lib/.build-id/a9/24385237495e7743794057220d70b6944a4abc
/usr/lib/.build-id/af
/usr/lib/.build-id/af/3c9a0e432809e8380dd85947026982c638498c
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/5e1ff8113589428ca80953680b978625784541
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/be7693dc3345949c199cd8d3f95cee3f868d76
/usr/lib64/python3.12/site-packages/libdnf
/usr/lib64/python3.12/site-packages/libdnf-0.73.1.dist-info
/usr/lib64/python3.12/site-packages/libdnf-0.73.1.dist-info/METADATA
/usr/lib64/python3.12/site-packages/libdnf/__init__.py
/usr/lib64/python3.12/site-packages/libdnf/__pycache__
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/__init__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/common_types.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/common_types.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/conf.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/conf.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/error.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/error.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/module.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/module.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/repo.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/repo.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/smartcols.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/smartcols.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/transaction.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/transaction.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/libdnf/__pycache__/utils.cpython-312.pyc
/usr/lib64/python3.12/site-packages/libdnf/_common_types.so
/usr/lib64/python3.12/site-packages/libdnf/_conf.so
/usr/lib64/python3.12/site-packages/libdnf/_error.so
/usr/lib64/python3.12/site-packages/libdnf/_module.so
/usr/lib64/python3.12/site-packages/libdnf/_repo.so
/usr/lib64/python3.12/site-packages/libdnf/_smartcols.so
/u