Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-hawkey-0.75.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python3-hawkey Distribution: openSUSE Tumbleweed
Version: 0.75.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Jun 2 13:22:13 2026
Group: Development/Libraries/Python Build host: reproducible
Size: 273276 Source RPM: libdnf-0.75.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/rpm-software-management/libdnf
Summary: Python 3 bindings for the hawkey interface
This package provides the Python 3 bindings for libdnf through
the hawkey interface.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Tue Jun 02 2026 Petr Gajdos <pgajdos@suse.com>
  - version update to 0.75.0
    * context: Support libdnf5 drop-in directories and repository overrides. This
    * allows applications using the context part of libdnf (e.g. microdnf,
      PackageKit) to take into account the main configuration from drop-in
    * directories and repository overrides, similar to how libdnf5 does.
      These directories are also monitored for changes (except when using non-root
      installroot path.)
      This feature can be disabled at build time (ENABLE_DNF5_CONF_DROP_IN,
      ENABLE_DNF5_CONF_REPOS_OVERRIDE CMake options).
    * context: dnf_context_set_install_root() now sets installroot also to global
      mainConf configuration.
    * IniParser: Support glob range definition in section names
    * history database: Add "persistence" column (possible values are UNKNOWN,
      PERSIST, or TRANSIENT).
    * conf: Add usr_drift_protected_paths configuration option which can be
      configured by adding .conf files to the drop-in directory
      /etc/dnf/usr-drift-protected-paths.d, similar to /etc/dnf/protected.d.
    * Distributions will be able to add paths that are known to cause problems
      when their contents drift with respect to /usr, e.g. /etc/pam.d.
    * context: Save repository configuration with dnf_repo_commit() to override file.
      Previously, repository configuration changes were written directly to the
      original configuration file. Now they are written to the overwrite file
      "99-config_manager.repo" for compatibility with the dnf5 config-manager.
    * config: Convert "protected_packages" to an append option
    * Don't prepend installroot to varsdir in libdnf::dnf_context_load_vars()
    * Fix file name comparison in filesystem::createSortedFileList()
    * Stop importing subkeys to RPM >= 5.99.90 because RPM 6 handles subkeys
      automatically.
    * Fix typos in messages in package problems dictionary
    * build: Fix searching libdnf header files when generating bindings with Swig
    * build: Don't probe for libcheck dependency if no tests are going to be built
    * spec: Consistently use CMake RPM macros
    * tests: Replace deprecated "check" macros
    * tests: Verify "fopen" return value otherwise we could crash
    * New functions filesystem::pathJoin(), filesystem::createSortedFileList(),
      filesystem::getRealpath(), filesystem::isSubdirectory().
    * Add libdnf::MergedTransaction::listPersistences() method.
    * Always use result config.optBinds() by reference, not copy
    * Remove unused functions with a bug
    * config: Support optionTListAppend for options lacking fromString
  - modified patches
    * libdnf-0.55.0-Switch-allow_vendor_change-off.patch (refreshed)
    * libdnf-0.72.0-with-static-libsolvext.patch (refreshed)
* Fri Jul 25 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - adjust gpgme requirement for future-proofing
* Wed Mar 19 2025 Dan Čermák <dcermak@suse.com>
  - New upstream release 0.74.0
    * Update ko.po
    * Split $releasever to $releasever_major and $releasever_minor in the C API
    * Merge `bootc` branch to master
    * ConfigParser: make splitReleasever public
    * C API: Detect releasever_major, releasever_minor from provides
    * C API: support shell-style variable substitution
    * module: Warn if module config file is inaccessible
    * Enable automatic PR reviews
* Sat Feb 08 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 0.73.4:
    * Set POOL_FLAG_ADDFILEPROVIDESFILTERED only when not loading
      filelists
  - make libdnf-repo-config-zypp noarch
* Wed Sep 04 2024 pgajdos@suse.com
  - version update to 0.73.3
    * Support colon in username, use LRO_USERNAME and LRO_PASSWORD
    * Set pool flag to fix pool_addfileprovides_queue() without filelists.xml
    * Fix a memory leak in glob_for_cachedir()
* Tue Jul 30 2024 pgajdos@suse.com
  - version update to 0.73.2
    * context: use rpmtsAddReinstallElement() when doing a reinstall by @kontura in #1650
    * MergedTransaction: Fix invalid memory access when dropping items by @jan-kolarik in #1658
    * ConfigParser: fix use-out-of-scope leaks by @evan-goode in #1661
    * Since we use rpmtsAddReinstallElement rpm also uninstalls the package by @kontura in #1660
    * Fix countme bucket calculation by @dmnks in #1662
* Wed Apr 03 2024 pgajdos@suse.com
  - version update to 0.73.1
    * Bug fixes:
    - Fix https://issues.redhat.com/browse/RHEL-27657
    - subject-py: Fix memory leak
    * Others:
    - MergedTransaction: Calculate RPM difference between two same versions as no-op
    - Onboard packit tests
    - Add virtual destructor to TransactionItem
* Thu Feb 15 2024 pgajdos@suse.com
  - version update to 0.73.0
    * Major changes:
    * filelists metadata not loaded by default
    * deltarpm disabled by default
    * New features:
    * conf: Introduce new optional_metadata_types option to load
      filelists on demand
    * goal: Method for detecting file dependency problems
* Sat Nov 04 2023 Neal Gompa <ngompa@opensuse.org>
  - Update to 0.72.0
    + PGP: Use new librepo PGP API, remove gpgme dependency
    + API: Basic support for OpenPGP public keys
    + Avoid using GNU extensions in the dependency splitter regex
    + filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838)
    + Make code C++20 compatible
    + Avoid reinstalling installonly packages marked for ERASE (rh#2163474)
    + transaction: Save the reason for installing (rh#1733274)
    + hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263)
    + conf: Add limited shell-style variable expansion (rh#1789346)
    + conf: Add support for $releasever_major, $releasever_minor (rh#1789346)
    + repo: Don't download the repository if the local cache is up to date
    + Allow DNF to be removed by DNF 5 (rh#2221907)
    + Include dist-info for python3-libdnf
    + bindings: Load all modules with RTLD_GLOBAL
    + Update translations
  - Fix RHBZ references
  - Refresh patch to link with static libsolvext
    + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch
    + Add patch: libdnf-0.72.0-with-static-libsolvext.patch
* Tue Aug 01 2023 Valentin Lefebvre <valentin.lefebvre@suse.com>
  - Update to 0.70.2:
    * Support "proxy=none" in main config (rh#2155713)
    * Fix #1558: Don't assume inclusion of cstdint
    * Disconnect monitors in dnf_repo_loader_finalize() (rh#2070153)
* Tue May 30 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.70.1:
    * Add repoid to solver errors for RPMs (rh#2179413)
    * Avoid using obsolete RPM API and drop redundant calls
    * Remove DNF from list of protected packages
  - avoid bashism
* Mon Feb 27 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - libdnf 0.70.0:
    * Allow change of architecture for packages during security
      updates with noarch involved
    * "dnf_keyring_add_public_keys": reset localError to NULL after
      free
    * context: Get RPM db path from RPM
    * Fix memory leak of SolvUserdata
* Fri Feb 24 2023 Bruno Pitrus <brunopitrus@hotmail.com>
  - Precompile python bytecode (boo#1208151)

Files

/usr/lib64/python3.13/site-packages/hawkey
/usr/lib64/python3.13/site-packages/hawkey/__init__.py
/usr/lib64/python3.13/site-packages/hawkey/__pycache__
/usr/lib64/python3.13/site-packages/hawkey/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/hawkey/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/hawkey/_hawkey.so
/usr/lib64/python3.13/site-packages/hawkey/test
/usr/lib64/python3.13/site-packages/hawkey/test/__init__.py
/usr/lib64/python3.13/site-packages/hawkey/test/__pycache__
/usr/lib64/python3.13/site-packages/hawkey/test/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/hawkey/test/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/hawkey/test/_hawkey_test.so
/usr/share/licenses/python3-hawkey
/usr/share/licenses/python3-hawkey/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026