## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; 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 srcname ezgb Name: python-%{srcname} Version: 0.2.0 Release: %autorelease Summary: A standalone Python library for working with git-bug repositories License: GPL-2.0-or-later URL: https://git.kernel.org/pub/scm/utils/%{srcname}/%{srcname}.git Source0: https://mirrors.edge.kernel.org/pub/software/devel/%{srcname}/%{srcname}-%{version}.tar.xz Source1: https://mirrors.edge.kernel.org/pub/software/devel/%{srcname}/%{srcname}-%{version}.tar.sign # https://git.kernel.org/pub/scm/utils/b4/b4.git/plain/.keys/openpgp/linuxfoundation.org/konstantin/default Source2: gpgkey-DE0E66E32F1FDD0902666B96E63EDCA9329DD07E.asc # Posted uptream https://lore.kernel.org/tools/20260814123104.1616487-1-mripard@kernel.org/ Patch0: 0001-ezgb-Drop-shebang-lines-from-library-modules.patch BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pytest BuildRequires: pyproject-rpm-macros %global _description %{expand: A standalone Python library for working with git-bug repositories. It lets you list, create, query, and update bugs that are stored as native git objects -- no external database required.} %description %_description %package -n %{srcname} Summary: %{summary} Provides: python%{python3_pkgversion}-%{srcname} = %{version}-%{release} %description -n %{srcname} %_description %prep xz -dc '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data=- %autosetup -p1 -n %{srcname}-%{version} # Disable pyright until it's packaged. # See https://bugzilla.redhat.com/show_bug.cgi?id=2313788 sed -Ei -e "/^ *\"?pyright/d" pyproject.toml %generate_buildrequires %pyproject_buildrequires -p -g dev %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{srcname} %check %pyproject_check_import %pytest %files -n %{srcname} -f %{pyproject_files} %changelog ## START: Generated by rpmautospec * Fri Aug 14 2026 John Doe - 0.2.0-1 - Uncommitted changes ## END: Generated by rpmautospec