Nick Bebout b9ed396
%global pypi_name certbot-dns-dnsimple
Nick Bebout b9ed396
Nick Bebout b9ed396
Name:           python-%{pypi_name}
Nick Bebout 903d840
Version:        2.1.0
Jonathan 303f51b
Release:        1%{?dist}
Nick Bebout b9ed396
Summary:        DNSimple DNS Authenticator plugin for Certbot
Nick Bebout b9ed396
2fd47d0
License:        Apache-2.0
Nick Bebout b9ed396
URL:            https://github.com/certbot/certbot
446e659
Source0:        %{pypi_source}
446e659
Source1:        %{pypi_source}.asc
d662e0c
Source2:        https://dl.eff.org/certbot.pub
446e659
Nick Bebout b9ed396
BuildArch:      noarch
Nick Bebout 589dc54
a69a996
BuildRequires:  python3-acme >= %{version}
a69a996
BuildRequires:  python3-certbot >= %{version}
Nick Bebout b9ed396
BuildRequires:  python3-devel
e67fe85
BuildRequires:  python3-dns-lexicon >= 3.2.1
dc039a3
BuildRequires:  python3-pytest
6f08e4b
BuildRequires:  python3-setuptools >= 41.6.0
b12c669
b12c669
# Required for documentation
b12c669
BuildRequires:  python3-sphinx
b12c669
BuildRequires:  python3-sphinx_rtd_theme
Nick Bebout b9ed396
446e659
# Used to verify OpenPGP signature
446e659
BuildRequires:  gnupg2
446e659
Nick Bebout b9ed396
%description
Nick Bebout b9ed396
DNSimple DNS Authenticator plugin for Certbot
Nick Bebout b9ed396
Nick Bebout b9ed396
%package -n     python3-%{pypi_name}
Nick Bebout b9ed396
Summary:        %{summary}
Nick Bebout b9ed396
%{?python_provide:%python_provide python3-%{pypi_name}}
538208c
b8065e1
# Provide the name users expect as a certbot plugin
b8065e1
%if 0%{?fedora}
b8065e1
Provides:      %{pypi_name} = %{version}-%{release}
b8065e1
%endif
b8065e1
Nick Bebout b9ed396
%description -n python3-%{pypi_name}
Nick Bebout b9ed396
DNSimple DNS Authenticator plugin for Certbot
Nick Bebout b9ed396
Nick Bebout b9ed396
%package -n python-%{pypi_name}-doc
Nick Bebout b9ed396
Summary:        certbot-dns-dnsimple documentation
Nick Bebout b9ed396
%description -n python-%{pypi_name}-doc
Nick Bebout b9ed396
Documentation for certbot-dns-dnsimple
Nick Bebout b9ed396
Nick Bebout b9ed396
%prep
446e659
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
Nick Bebout b9ed396
%autosetup -n %{pypi_name}-%{version}
Nick Bebout b9ed396
# Remove bundled egg-info
Nick Bebout b9ed396
rm -rf %{pypi_name}.egg-info
Nick Bebout b9ed396
Nick Bebout b9ed396
%build
Nick Bebout b9ed396
%py3_build
b12c669
# generate html docs
b12c669
sphinx-build-3 docs html
Nick Bebout b9ed396
# remove the sphinx-build leftovers
Nick Bebout b9ed396
rm -rf html/.{doctrees,buildinfo}
Nick Bebout b9ed396
Nick Bebout b9ed396
%install
Nick Bebout b9ed396
%py3_install
Nick Bebout b9ed396
Nick Bebout b9ed396
Nick Bebout b9ed396
%check
Nick Bebout 0606e38
%{__python3} -m pytest
Nick Bebout b9ed396
Nick Bebout b9ed396
%files -n python3-%{pypi_name}
Nick Bebout b9ed396
%license LICENSE.txt
Nick Bebout b9ed396
%doc README.rst
Nick Bebout b9ed396
%{python3_sitelib}/certbot_dns_dnsimple
24f0534
%{python3_sitelib}/certbot_dns_dnsimple-%{version}-py%{python3_version}.egg-info
Nick Bebout b9ed396
Nick Bebout b9ed396
%files -n python-%{pypi_name}-doc
b12c669
%doc html
Nick Bebout b9ed396
Nick Bebout b9ed396
%changelog
Nick Bebout 903d840
* Thu Dec 08 2022 Nick Bebout <nb@fedoraproject.org> - 2.1.0-1
Nick Bebout 903d840
- Update to 2.1.0
Nick Bebout 903d840
Nick Bebout 8a41811
* Wed Nov 09 2022 Nick Bebout <nb@fedoraproject.org> - 1.32.0-1
Nick Bebout 8a41811
- Update to 1.32.0
Nick Bebout 8a41811
Jonathan 303f51b
* Wed Sep 07 2022 Jonathan Wright <jonathan@almalinux.org> - 1.30.0-1
Jonathan 303f51b
- Update to 1.30.0 rhbz#2125057
Jonathan 303f51b
57a12cb
* Wed Aug 10 2022 Jonathan Wright <jonathan@almalinux.org> - 1.29.0-2
57a12cb
- Update to 1.29.0 (#2094622)
2fd47d0
- Update license to SPDX format
2fd47d0
5d1e875
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.27.0-3
5d1e875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5d1e875
018632f
* Fri Jun 17 2022 Python Maint <python-maint@redhat.com> - 1.27.0-2
018632f
- Rebuilt for Python 3.11
018632f
62f7ac9
* Wed May 04 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 1.27.0-1
62f7ac9
- Update to 1.27.0 (#2081524)
62f7ac9
8780d94
* Thu Apr 07 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 1.26.0-1
8780d94
- Update to 1.26.0 (#2064923)
8780d94
6f08e4b
* Mon Mar 14 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 1.24.0-1
6f08e4b
- Update to 1.24.0 (#2052132)
6f08e4b
8a8999c
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.0-2
8a8999c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
8a8999c
597b3c2
* Sat Dec 11 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.22.0-1
597b3c2
- Update to 1.22.0 (#2020075)
597b3c2
cead23f
* Tue Oct 05 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.20.0-1
cead23f
- Update to 1.20.0 (#2010955)
cead23f
5235c26
* Fri Sep 10 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.19.0-1
5235c26
- Update to 1.19.0 (#2002044)
5235c26
a69a996
* Wed Aug 04 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.18.0-1
a69a996
- Update to 1.18.0 (#1966785)
a69a996
88ff08f
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-3
88ff08f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
88ff08f
1cb4764
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.14.0-2
1cb4764
- Rebuilt for Python 3.10
1cb4764
805608a
* Wed Apr 07 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.14.0-1
805608a
- Update to 1.14.0 (#1946809)
805608a
bd8cd6d
* Tue Mar 16 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.13.0-1
bd8cd6d
- Update to 1.13.0 (#1934808)
bd8cd6d
Nick Bebout dd8b70a
* Tue Feb 2 2021 Nick Bebout <nb@fedoraproject.org> - 1.12.0-1
Nick Bebout dd8b70a
- Update to 1.12.0
Nick Bebout dd8b70a
5602804
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-2
5602804
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5602804
e975352
* Tue Jan  5 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 1.11.0-1
e975352
- Update to 1.11.0 (#1913020)
e975352
63dbd81
* Thu Dec  3 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.10.1-1
63dbd81
- Update to 1.10.1 (#1904190)
63dbd81
21b1aba
* Thu Dec  3 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.10.0-1
21b1aba
- Update to 1.10.0 (#1903317)
21b1aba
Nick Bebout 0606e38
* Thu Oct 08 2020 Nick Bebout <nb@fedoraproject.org> - 1.9.0-1
Nick Bebout 0606e38
- Update to 1.9.0
Nick Bebout 0606e38
Nick Bebout 54a8669
* Tue Oct 06 2020 Nick Bebout <nb@fedoraproject.org> - 1.8.0-1
Nick Bebout 54a8669
- Update to 1.8.0
Nick Bebout 54a8669
a92d467
* Sun Aug 16 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.7.0-1
a92d467
- Update to 1.7.0 (#1866086)
a92d467
27d3738
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
27d3738
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
27d3738
03e7c27
* Tue Jul 07 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.6.0-1
03e7c27
- Update to 1.6.0 (#1854601)
03e7c27
b71d051
* Sat Jun 06 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.5.0-1
b71d051
- Update to 1.5.0 (#1843207)
b71d051
b795ef4
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
b795ef4
- Rebuilt for Python 3.9
b795ef4
920e498
* Sat May 09 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.4.0-1
920e498
- Update to 1.4.0 (#1831919)
920e498
9e29f90
* Thu Mar 05 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.3.0-2
9e29f90
- bump release to retry koji build
9e29f90
b0c768f
* Wed Mar 04 2020 Felix Schwarz <felix.schwarz@oss.schwarz.eu> - 1.3.0-1
b0c768f
- Update to 1.3.0 (#1809792)
b0c768f
d350160
* Sat Feb 29 2020 Felix Schwarz <felix.schwarz@oss.schwarz.eu> - 1.2.0-1
d350160
- Update to 1.2.0 (#1791075)
d350160
2385e91
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-2
2385e91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2385e91
dc039a3
* Thu Dec 05 2019 Eli Young <elyscape@gmail.com> - 1.0.0-1
dc039a3
- Update to 1.0.0 (#1769110)
dc039a3
446e659
* Wed Dec 04 2019 Eli Young <elyscape@gmail.com> - 0.39.0-2
446e659
- Verify source OpenPGP signature
446e659
3382ce1
* Tue Oct 01 2019 Eli Young <elyscape@gmail.com> - 0.39.0-1
3382ce1
- Update to 0.39.0 (#1757580)
3382ce1
e90819c
* Tue Sep 10 2019 Eli Young <elyscape@gmail.com> - 0.38.0-1
e90819c
- Update to 0.38.0 (#1748617)
e90819c
22f9fa5
* Mon Aug 26 2019 Eli Young <elyscape@gmail.com> - 0.37.2-1
22f9fa5
- Update to 0.37.2 (#1742584)
22f9fa5
c70794b
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.36.0-3
c70794b
- Rebuilt for Python 3.8
c70794b
b02c0e5
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.0-2
b02c0e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b02c0e5
39aa5a7
* Fri Jul 19 2019 Eli Young <elyscape@gmail.com> - 0.36.0-1
39aa5a7
- Update to 0.36.0
39aa5a7
cfe6138
* Fri Jun 21 2019 Eli Young <elyscape@gmail.com> - 0.35.1-1
cfe6138
- Update to 0.35.1 (#1717682)
cfe6138
e67fe85
* Tue May 28 2019 Eli Young <elyscape@gmail.com> - 0.34.2-1
e67fe85
- Update to 0.34.2 (#1686189)
e67fe85
279cff0
* Fri Feb 08 2019 Eli Young <elyscape@gmail.com> - 0.31.0-1
279cff0
- Update to 0.31.0 (#1673751)
279cff0
916375e
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.30.2-2
916375e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
916375e
38ca38b
* Mon Jan 28 2019 Eli Young <elyscape@gmail.com> - 0.30.2-1
38ca38b
- Update to 0.30.2 (#1669318)
38ca38b
81066b3
* Tue Dec 11 2018 Eli Young <elyscape@gmail.com> - 0.29.1-1
81066b3
- Update to 0.29.1
b12c669
- Remove Python 2 package in Fedora 30+ (#1654016)
81066b3
97ca20f
* Wed Nov 14 2018 Eli Young <elyscape@gmail.com> - 0.28.0-1
97ca20f
- Update to 0.28.0
97ca20f
a85b778
* Mon Sep 10 2018 Eli Young <elyscape@gmail.com> - 0.27.1-1
a85b778
- Update to 0.27.1 (#1627574)
a85b778
55da142
* Tue Jul 17 2018 Eli Young <elyscape@gmail.com> - 0.26.1-1
55da142
- Update to 0.26.1 (#1600297)
55da142
441fcfb
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.25.1-3
441fcfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
441fcfb
5073b26
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.25.1-2
5073b26
- Rebuilt for Python 3.7
5073b26
21a5e90
* Wed Jun 13 2018 Eli Young <elyscape@gmail.com> - 0.25.1-1
21a5e90
- Update to 0.25.1 (#1591036)
21a5e90
5ee7e2b
* Thu Jun 07 2018 Eli Young <elyscape@gmail.com> - 0.25.0-1
5ee7e2b
- Update to 0.25.0 (#1588224)
5ee7e2b
ccfaa29
* Wed May 02 2018 Eli Young <elyscape@gmail.com> - 0.24.0-1
ccfaa29
- Update to 0.24.0 (#1574145)
ccfaa29
bbd32df
* Thu Apr 05 2018 Eli Young <elyscape@gmail.com> - 0.23.0-1
bbd32df
- Update to 0.23.0 (#1563904)
bbd32df
23fc4c4
* Tue Mar 20 2018 Eli Young <elyscape@gmail.com> - 0.22.2-1
23fc4c4
- Update to 0.22.2
23fc4c4
538208c
* Sat Mar 10 2018 Eli Young <elyscape@gmail.com> - 0.22.0-1
538208c
- Update to 0.22.0
538208c
Nick Bebout 1366c20
* Mon Feb 26 2018 Nick Bebout <nb@usi.edu> - 0.21.1-3
Nick Bebout 1366c20
- Actually fix the setuptools dep
Nick Bebout 1366c20
Nick Bebout 589dc54
* Mon Feb 26 2018 Nick Bebout <nb@usi.edu> - 0.21.1-2
Nick Bebout 589dc54
- Add patch to remove no longer needed versioned dep in epel7
Nick Bebout 589dc54
Nick Bebout 589dc54
* Mon Feb 19 2018 Nick Bebout <nb@usi.edu> - 0.21.1-1
Nick Bebout b9ed396
- Initial package.