## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global prj_name geopmpy %global desc %{expand: \ The Global Extensible Open Power Manager (GEOPM) provides a framework to explore power and energy optimizations on platforms with heterogeneous mixes of computing hardware. Users can monitor their system's energy and power consumption, and safely optimize system hardware settings to achieve energy efficiency and/or performance objectives.} Name: python-%{prj_name} Version: 3.2.2 Release: %autorelease Summary: Python bindings for libgeopm License: BSD-3-Clause URL: https://geopm.github.io Source0: https://github.com/geopm/geopm/archive/v%{version}/geopm-%{version}.tar.gz # Update usage of DataFrame.to_hdf # https://github.com/geopm/geopm/commit/5396e439e2cc40d95a20bd829134096c12fc2286 Patch0: 5396e439e2cc40d95a20bd829134096c12fc2286.patch ExclusiveArch: x86_64 BuildRequires: gcc BuildRequires: python3-devel BuildRequires: libgeopm-devel >= 3.2.2 BuildRequires: libgeopmd-devel >= 3.2.2 Requires: geopmd %description %{desc} %package -n python3-%{prj_name} Summary: %{summary} %description -n python3-%{prj_name} %{desc} %prep %autosetup -p1 -n geopm-%{version} echo %{version} > %{prj_name}/%{prj_name}/VERSION %generate_buildrequires cd %{prj_name} %pyproject_buildrequires %build cd %{prj_name} %pyproject_wheel %install cd %{prj_name} %pyproject_install %pyproject_save_files %{prj_name} %check cd %{prj_name} %{python3} -m unittest discover -s test -p 'Test*.py' -v %files -n python3-%{prj_name} -f %{pyproject_files} %license LICENSE-BSD-3-Clause %doc README.md %{python3_sitearch}/_libgeopm_py_cffi.abi3*.so %{_bindir}/geopmlaunch %changelog ## START: Generated by rpmautospec * Mon Aug 24 2026 Miro HronĨok - 3.2.2-2 - Fix build with different extension module filename * Wed Jul 29 2026 Ali Erdinc Koroglu - 3.2.2-1 - Update to 3.2.2 (rhbz#2483709) * Thu Jul 16 2026 Fedora Release Engineering - 3.2.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Fri Jun 05 2026 Python Maint - 3.2.1-3 - Rebuilt for Python 3.15 * Sat Jan 17 2026 Fedora Release Engineering - 3.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sat Oct 11 2025 Ali Erdinc Koroglu - 3.2.1-1 - Update to 3.2.1 * Fri Sep 19 2025 Python Maint - 3.2.0-4 - Rebuilt for Python 3.14.0rc3 bytecode * Fri Aug 15 2025 Python Maint - 3.2.0-3 - Rebuilt for Python 3.14.0rc2 bytecode * Fri Jul 25 2025 Fedora Release Engineering - 3.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Mon Jun 23 2025 Ali Erdinc Koroglu - 3.2.0-1 - Update to 3.2.0 * Fri Jun 06 2025 Python Maint - 3.1.0-2 - Rebuilt for Python 3.14 * Tue Mar 18 2025 Ali Erdinc Koroglu - 3.1.0-1 - 1st release ## END: Generated by rpmautospec