public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Maxwell G <maxwell@gtmx.me>
To: git-commits@fedoraproject.org
Subject: [rpms/fedrq] epel10: Initial import (rhbz#2179593)
Date: Tue, 14 Jul 2026 01:11:22 GMT [thread overview]
Message-ID: <178399148251.1.10357386785501599013.rpms-fedrq-205466fcef9e@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/fedrq
Branch : epel10
Commit : 205466fcef9e675cecb506bf6ba905fe7fd68ee0
Author : Maxwell G <maxwell@gtmx.me>
Date : 2023-03-22T16:42:38-04:00
Stats : +163/-0 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/fedrq/c/205466fcef9e675cecb506bf6ba905fe7fd68ee0?branch=epel10
Log:
Initial import (rhbz#2179593)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..64e149e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/fedrq-0.5.0.tar.gz
+/fedrq-0.5.0.tar.gz.asc
diff --git a/fedrq.spec b/fedrq.spec
new file mode 100644
index 0000000..5ac2d69
--- /dev/null
+++ b/fedrq.spec
@@ -0,0 +1,94 @@
+# This specfile is licensed under:
+#
+# Copyright (C) 2022 Maxwell G <gotmax@e.email>
+# SPDX-License-Identifier: MIT
+# License text: https://spdx.org/licenses/MIT.html
+
+%bcond libdnf5 %[0%{?fedora} >= 38]
+
+Name: fedrq
+Version: 0.5.0
+Release: 1%{?dist}
+Summary: A tool to query the Fedora and EPEL repositories
+
+# - code is GPL-2.0-or-later
+# - the data and config files in fedrq/data are UNLICENSEed
+# - Embeded repo defs are MIT.
+# - PSF-2.0 code copied from Cpython 3.11 for older Python versions
+License: GPL-2.0-or-later AND Unlicense AND MIT AND PSF-2.0
+URL: https://git.sr.ht/~gotmax23/fedrq
+Source0: %{url}/refs/download/v%{version}/fedrq-%{version}.tar.gz
+Source1: %{url}/refs/download/v%{version}/fedrq-%{version}.tar.gz.asc
+Source2: https://meta.sr.ht/~gotmax23.pgp
+
+BuildArch: noarch
+
+BuildRequires: python3-devel
+# Test deps
+BuildRequires: createrepo_c
+BuildRequires: fedora-repos-rawhide
+BuildRequires: distribution-gpg-keys
+BuildRequires: python3-dnf
+%if %{with libdnf5}
+BuildRequires: python3-libdnf5
+BuildRequires: python3-rpm
+%endif
+# Manpage
+BuildRequires: scdoc
+
+Requires: (python3-dnf or (python3-libdnf5 and python3-rpm))
+Suggests: python3-dnf
+Requires: distribution-gpg-keys
+Recommends: fedora-repos-rawhide
+
+# fedrq config --dump
+Recommends: python3-tomli-w
+
+
+%description
+fedrq is a tool to query the Fedora and EPEL repositories.
+
+
+%prep
+%gpgverify -d0 -s1 -k2
+%autosetup -p1
+
+
+%generate_buildrequires
+%pyproject_buildrequires -x test
+
+
+%build
+%py3_shebang_fix contrib/api_examples/*.py
+
+%pyproject_wheel
+scdoc <doc/fedrq.1.scd >fedrq.1
+scdoc <doc/fedrq.5.scd >fedrq.5
+
+
+%install
+%pyproject_install
+%pyproject_save_files fedrq
+install -Dpm 0644 fedrq.1 -t %{buildroot}%{_mandir}/man1/
+install -Dpm 0644 fedrq.5 -t %{buildroot}%{_mandir}/man5/
+
+
+%check
+FEDRQ_BACKEND=dnf %pytest -v -m "not no_rpm_mock"
+%if %{with libdnf5}
+FEDRQ_BACKEND=libdnf5 %pytest -v -m "not no_rpm_mock"
+%endif
+
+
+%files -f %{pyproject_files}
+# Licenses are included in the wheel
+%license %{_licensedir}/fedrq/
+%doc README.md CONTRIBUTING.md NEWS.md contrib/api_examples
+%{_bindir}/fedrq*
+%{_mandir}/man1/fedrq.1*
+%{_mandir}/man5/fedrq.5*
+
+
+%changelog
+* Wed Mar 22 2023 Maxwell G <maxwell@gtmx.me> - 0.5.0-1
+- Initial import (rhbz#2179593)
diff --git a/sources b/sources
new file mode 100644
index 0000000..479d748
--- /dev/null
+++ b/sources
@@ -0,0 +1,2 @@
+SHA512 (fedrq-0.5.0.tar.gz) = eaf4a08bc99c307683c94f531a85395cf6c66e7e03879047aa6242e612f46587df06f8ccd4781210c52fc7b897b0d93f4e08b3392be02b7c3c192bdb6fff766d
+SHA512 (fedrq-0.5.0.tar.gz.asc) = d475712dca7d49826b07646d2dd9d02e363d883040d6ff5d62c00762053bfb3bae5ee534cff524fd6f2702f603a35d1ec63ded8f4a1ea878f3d167390d3808b2
diff --git a/~gotmax23.pgp b/~gotmax23.pgp
new file mode 100644
index 0000000..823954a
--- /dev/null
+++ b/~gotmax23.pgp
@@ -0,0 +1,65 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBF/Vl1IBEADCKuxteexi7gWDmxLkCQT5Q34TUX4uFpCccPgxjsYbUm+JxTQH
+vpxbbnWyEcqdJ3Tg9HQT/L4zXhPNsCSW0SHVkodfajmajGy1xCy2i0lyYfOsS1pf
+dvjjl6UqXjH7HJYviilqVyDddgONiULRuMzRiUZaUWTkJcRTb+TWdKnNzRujvoRk
+wdtGiQMoF8tsr/1A3uqK4Af9ezkKE9aAQLW6NUbBI2TsRejrNnJb8naF6W8htGuo
+jxrJ+olsidLKgvp7BgPv2o+4Sn+emEkOR3ZqvznfZy1w5MISO+A9ompsnAC9KNsR
+Np4taxZei1/s+4FggkRe6NrYEyhI7lKQd+JWkLVEt0MduWA5vlqCqE6E5ELcS66S
+9xVedzpznGsR5Fp44D0AhXRWbeOWo2ILCsBs3isA/SnwbhlOxVIJcZRLunJFlsgA
+0a7+PAkKU2pU7H7J9JwOHMrX9reOwTWNN1b8fTIxPN8DOpXcuVd2U6rl8XpMGRQ5
+QMTTZJaHVc5E1C+gdNa7kXQUiVFdWAzGIUB5Yf3Kq4l0lpm5ab19xWxxGKg6TZWk
+STD2GUvmVuOvB1YdX8J59Uswec7EZIzM1xutuZvxWWcP8DGvPQ8za05zV5oOij5W
+EwdSYyXJYY+kXDwN7duQAlJMe/yLC16utUHNzSnCaRPpD2JEFvcwXwIkDwARAQAB
+tCpNYXh3ZWxsIEcgKENvbW11bmljYXRpb24pIDxnb3RtYXhAZS5lbWFpbD6JAk4E
+EwEIADgWIQT1fHblojj+CmKOLs73nk4l6MZh+AUCX9WXUgIbAwULCQgHAgYVCgkI
+CwIEFgIDAQIeAQIXgAAKCRD3nk4l6MZh+EG7EACVBn7CPKj4WYCqxzfXJQ1Hi3Fw
+5zFpjdq+K1yPaHr/1leusgiMn+va8jIDj98SMv9WCHvlVL7Jge/759m+udjAUhTm
+Xurly+u0+pu04CI8vxZcwYAxKGPdfcE9qDYQMl+3dYP+uRJzZWTd1oPZH9Dj7aXx
+9nXWRuOj00d5u2+/O+w+tx21U2QMi5Sa2Li5lkeLDkoHwnUV5SuQkeCOD0sbxb04
+UVxYWKQlAV5aoTObxUFl0aHdsYoE9bDVL+CR3aXbAgdXwMGbYgJk/3TW9dwbbooj
+GlBXqRhpk4QGi5Gk6n2FX1dHtuDQckPyBqIpRessNttJhuTybEGeU6URhjUdaPBw
+/iqEn2I4D5OlHo9EMS9vmm7zNFMgNnKyuC7l1h1q5IfKoGNoSnqAS0cWLMTKb1dI
+L0J8e3V1MNj8i+qv1azKYIm9q0Yp0gXuwkKtF+5G+T5xPe6zOh++8kNbxTPhZc3z
+9OX0SE1dk67tPP15BdNXfXgYzvRHCfNdwvq0YxFKeWGRs1gNT+OihKJwwWzdoAda
+LF7azyj+QmrER6PC8g5K2+ksbI/9IOr3txgWdxJkdvp7C/MaYgbpsF8Uee6sBlQ7
+TjNjpdJBbfcyMZIZHJKm8vr/7CadHdY5FB+Im975VV7VX4sHcgnYBMtE1fVayVUb
+eMU1tr0HVqICw0Uh4LQbTWF4d2VsbCBHIDxtYXh3ZWxsQGd0bXgubWU+iQJRBBMB
+CAA7FiEE9Xx25aI4/gpiji7O955OJejGYfgFAmPqZQkCGwMFCwkIBwICIgIGFQoJ
+CAsCBBYCAwECHgcCF4AACgkQ955OJejGYfifshAAiuFZ+lb4Ld0gmmtpAAtVS6fc
+O3BMkVL36vApHJKlpricY5Do+Uvx4lZCyVRf4hxUfTAs/HKYTHwz6Wy7Yq+NG3ts
+aNIQvuv11GkL3iREO/2XmGNU87IJ0EmATZ7w2N7IGx5q/516Gh5Xt+rmzlquFG5k
+XLUycTXnCH0XWMf3mZEVyy/W3k+qTLKDiiCe/5Zk4qIwNCA4oHBavBOEklKN85bh
+/lOODAPFjUpl4Humem9XiiqPjyJxJmfXBsZbMgd+L1q9XGxH91cqehp71ZdRAUkc
+z6+kNAcwokGc3NLYlbrUhJJKDM9y+2CtCVJMyiovS4qpDMvGLzpJWM1XiXxzYztq
+JnHhCIndjUlQ2AjpXLhHupJpvLd4XBNEJGokgMOR9DryTCCUhsDOs1/KEHzy4W8X
+bBAtd1aYm7F0Ogrl/WT2KTMgF7CvbsuQxMcO+Rr156usnh8AwEwjpuK7RLJcQgu1
+B8htKO2peg+EyBOThjSbZ2pt0avLOB8suJs70xCD9kL2pIbx7rcdWL5pgHnK5RSZ
+2co3VXDyQrOpeK3IZofussikeSlgCaUsYQQvb2TPXBjlFMXVvknKD/qSnB/Fa7hh
+oiQciuwXnwy2D6DkOP2nI1gRHtkD99W1fZh+odRskpgXwnctqQ4Y6FqiRgGrL1iA
+GOhcwFDoFewVEevGwee5Ag0EX9WXUgEQANGxq+lnAfOg0IoT59ERIlPkk3S1o6GP
+IOoSiyBQfRhoi/oGyMTqp6rHAaD2FAyScjwj5JQIhZCOa1PkY/oZRpv/0uEgXL//
+L9YaJblWtJlYyyhmyLJsZW3pwjxVCIdL/v/5sM21DmLU7wPd41D8Rx1HDP9t6gE4
+ImpvqFLq77Q+RosCQofwcZxFTuHv29OcIIdxmOo6RTCFyCi1Kzd1Vqzz5GnIi9H8
+81fk2w6Ed5Dilex9UGz8gCFUvCmYhu1IXav7iPH+nhz1LFFMQlOdhJhvR8I9xNu4
+PWbfphVzGkjr5LYXhIL2DBEBugL//vSO2daIIJRh5ikxF1F79CzKYX58eevgHIsK
+nj9/p7HASzXl5H/JsO1GvBC3WhcBKNWEt2pHa3a6oVaK51lz2V7wLmnGGNWsCHU0
+bjDrHrS6UImDArYuOZNEQbaNTmLGmLvfOJ1pmayOPyLsKGgCi0mihH0ETAdi7H2t
+IBAAye6cb7POevd/HG+dSHZR/FX1gcRs6hjzEwyB/iP7ukT67d6B+ldbwY9fploz
+FPfyQ28NPUWdUvBgomHciPwvxfFlIchyHHfZlGZI3LLwbTrxcoguKV+segHW7uvq
+B0ZZtezPoz/XAlqJPwNXioSYLAh7ak16DRNEI9pdtJBkE8Nx/Lifyevf8pY8hRPB
+OD0DsHNovFmbABEBAAGJAjYEGAEIACAWIQT1fHblojj+CmKOLs73nk4l6MZh+AUC
+X9WXUgIbDAAKCRD3nk4l6MZh+DawEACVWg8/HP8Oo+GZEJ8gRe15zKlFba2VJArs
+znzZ2BGvAaIdnnDRGRmxvhVvCXQpDgFrb2pdCOsCjjsvD+CRu8mXreCRjtrwVmqq
+8qfIav+qdgpEjZ4Ndz6gWm08smYoWBoqNM6q2ycehyjE30aa4PixLDx6GOXi5w2l
+JYc3J8sAZWvFCTOtYFQ920F4/DjySbJIy6XUk9s4nOioDoh5YjkOXRhUOR9sJxUY
+Pcz0J36k6z9JEOLR7B+PXwxHYGsugXTwWsd0RhHjVso6H5Ts5ZSsG/iVxwd/WYkm
+gjlNfueVg6qDy26hBKzTvNNvGRRdGCpZKDxJ1AD4HkoyrnXG1WzE6XcXHWPWb0E4
+SDqY3E5DTugpbSy46r/oQYKTGKMNpi3oE+4dmrklwizUknxkQPbsZ+9s8719P1Y6
+PkURBQF0psAEDSuQTfEoJcT54Ecb1AwEY6xv98Jbddf1ldB8M2eeHpMuI5+v5AyJ
+6rfL0rPFAWfixjXBIQN7fF9ngDGb3ANtXDT4ZJma0WA94XGL+M8Z/hQUarVvjx3d
+cZeGneE6cqt6m+ZESssDSryn8HjgsGiJjnvXbl3uRHxPkw1oBg1AZgVBSqKOLPPz
+d85vaBLaIR3p6Q8BCfcxCkp7pLVou765ph6JWCnUUlkgceXrqj+pKX3YfXWi8KTo
+qA8hlI1JSQ==
+=ay1l
+-----END PGP PUBLIC KEY BLOCK-----
reply other threads:[~2026-07-14 1:11 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178399148251.1.10357386785501599013.rpms-fedrq-205466fcef9e@fedoraproject.org \
--to=maxwell@gtmx.me \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox