From 6947ca867d7676544cdba2fc8bb9c30065f02be6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 25 Jan 2015 21:34:08 +0000 Subject: [PATCH 01/35] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 621f7345efee2917b1bb863aedbb18d52690e0ab Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Tue, 27 Jan 2015 06:53:07 +0000 Subject: [PATCH 02/35] Initial commit. --- .gitignore | 1 + python-service-identity.spec | 153 +++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 155 insertions(+) create mode 100644 python-service-identity.spec diff --git a/.gitignore b/.gitignore index e69de29..16bc082 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/service_identity-14.0.0.tar.gz diff --git a/python-service-identity.spec b/python-service-identity.spec new file mode 100644 index 0000000..3220a47 --- /dev/null +++ b/python-service-identity.spec @@ -0,0 +1,153 @@ +%if 0%{?fedora} +%global with_python3 1 +%endif + +Name: python-service-identity +Version: 14.0.0 +Release: 1%{?dist} +Summary: Service identity verification for pyOpenSSL + +License: MIT +URL: https://github.com/pyca/service_identity +Source0: https://pypi.python.org/packages/source/s/service_identity/service_identity-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python2-devel +BuildRequires: python-setuptools +%if 0%{?fedora} > 20 +# Fedora 20 doesn't have a new enough version of pytest, +# so skip running the tests there. +# For tests +BuildRequires: pytest >= 2.5 +BuildRequires: python-characteristic +BuildRequires: python-pyasn1 +BuildRequires: python-pyasn1-modules +BuildRequires: pyOpenSSL >= 0.12 +BuildRequires: python-idna +%endif # fedora > 20 + +%if 0%{?with_python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%if 0%{?fedora} > 20 +# For tests +BuildRequires: python3-pytest >= 2.5 +BuildRequires: python3-characteristic +BuildRequires: python3-pyasn1 +BuildRequires: python3-pyasn1-modules +BuildRequires: python3-pyOpenSSL >= 0.12 +BuildRequires: python3-idna +%endif # fedora > 20 +%endif # with_python3 + +Requires: python-characteristic +Requires: python-pyasn1 +Requires: python-pyasn1-modules +Requires: pyOpenSSL >= 0.12 +Requires: python-idna + +%if 0%{?with_python3} +%package -n python3-service-identity +Summary: Logging as Storytelling +Requires: python3-six +Requires: python3-characteristic +Requires: python3-pyasn1 +Requires: python3-pyasn1-modules +Requires: python3-pyOpenSSL >= 0.12 +Requires: python3-idna +%endif # with_python3 + +%description +Service Identity Verification for pyOpenSSL + +TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed. + +service_identity aspires to give you all the tools you need for verifying +whether a certificate is valid for the intended purposes. + +In the simplest case, this means host name verification. However, +service_identity implements RFC 6125 fully and plans to add other relevant RFCs +too. + +%if 0%{?with_python3} +%description -n python3-service-identity +Service Identity Verification for pyOpenSSL + +TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed. + +service_identity aspires to give you all the tools you need for verifying +whether a certificate is valid for the intended purposes. + +In the simplest case, this means host name verification. However, +service_identity implements RFC 6125 fully and plans to add other relevant RFCs +too. +%endif # with_python3 + +%prep +%setup -q -n service_identity-%{version} +# Remove bundled egg-info +rm -rf service_identity.egg-info + +%if 0%{?with_python3} +rm -rf %{py3dir} +cp -a . %{py3dir} +%endif # with_python3 + + +%build +%{__python2} setup.py build + +%if 0%{?with_python3} +pushd %{py3dir} +%{__python3} setup.py build +popd +%endif # with_python3 + +%if 0%{?fedora} > 20 +%check + +# https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python +echo "collect_ignore = ['build']" >> conftest.py +py.test --doctest-modules --doctest-glob='*.rst' + +%if 0%{?with_python3} +pushd %{py3dir} +# https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python +echo "collect_ignore = ['build']" >> conftest.py +py.test --doctest-modules --doctest-glob='*.rst' +popd +%endif # with_python3 +%endif # fedora > 20 + +%install +%if 0%{?with_python3} +pushd %{py3dir} +%{__python3} setup.py install --skip-build --root %{buildroot} +popd +%endif # with_python3 + +%{__python2} setup.py install --skip-build --root %{buildroot} + + + +%files +%doc README.rst LICENSE +%{python2_sitelib}/service_identity +%{python2_sitelib}/service_identity-%{version}-py%{python2_version}.egg-info + +%if 0%{?with_python3} +%files -n python3-service-identity +%doc README.rst LICENSE +%{python3_sitelib}/service_identity +%{python3_sitelib}/service_identity-%{version}-py%{python3_version}.egg-info +%endif # with_python3 + +%changelog +* Thu Jan 22 2015 robyduck@fedoraproject.org - 14.0.0-1 +- Build new version + +* Sat Jul 12 2014 tom.prince@twistedmatrix.com - 1.0.0-2 +- Add python-idna dependency. + +* Sat Jul 12 2014 tom.prince@twistedmatrix.com - 1.0.0-1 +- Initial package. diff --git a/sources b/sources index e69de29..8d5c5be 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +cea0b0156d73b025ecef660fb51f0d9a service_identity-14.0.0.tar.gz From d3b90e1b1e498e985247b1b65ebdc9c5d6b009bc Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 20:46:35 +0000 Subject: [PATCH 03/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 3220a47..15379e5 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 14.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -143,6 +143,9 @@ popd %endif # with_python3 %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 14.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Thu Jan 22 2015 robyduck@fedoraproject.org - 14.0.0-1 - Build new version From 2b6213e83a33fe99ee84c831adc724a7154ab76a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Nov 2015 17:22:27 +0000 Subject: [PATCH 04/35] - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 15379e5..4498e7a 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 14.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -143,6 +143,9 @@ popd %endif # with_python3 %changelog +* Tue Nov 10 2015 Fedora Release Engineering - 14.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + * Thu Jun 18 2015 Fedora Release Engineering - 14.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 8dfa5c50614db9fb1aa6b831cca1cc351cfcf32e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 20:54:54 +0000 Subject: [PATCH 05/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 4498e7a..4a21d51 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 14.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -143,6 +143,9 @@ popd %endif # with_python3 %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 14.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Tue Nov 10 2015 Fedora Release Engineering - 14.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 From 898b66b739ecf7a8bb606c8697ad55872de355b2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 11:38:06 +0000 Subject: [PATCH 06/35] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 4a21d51..9ab8dff 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 14.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -143,6 +143,9 @@ popd %endif # with_python3 %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 14.0.0-5 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Thu Feb 04 2016 Fedora Release Engineering - 14.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From c5e1c8814a36920b0e49ccad3a4b56cd2f080497 Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Mon, 17 Oct 2016 13:06:57 -0600 Subject: [PATCH 07/35] Update source URL for pypi migration. (#1361604) --- python-service-identity.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 9ab8dff..2e6c890 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,12 +4,12 @@ Name: python-service-identity Version: 14.0.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT URL: https://github.com/pyca/service_identity -Source0: https://pypi.python.org/packages/source/s/service_identity/service_identity-%{version}.tar.gz +Source0: https://pypi.io/packages/source/s/service_identity/service_identity-%{version}.tar.gz BuildArch: noarch BuildRequires: python2-devel @@ -143,6 +143,9 @@ popd %endif # with_python3 %changelog +* Mon Oct 17 2016 Tom Prince - 14.0.0-6 +- Update source URL for pypi migration. (#1361604) + * Tue Jul 19 2016 Fedora Release Engineering - 14.0.0-5 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages From ed6f581e4eed1d7ff3714c12d9ce0f351fd1a745 Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Mon, 17 Oct 2016 13:16:10 -0600 Subject: [PATCH 08/35] Bump to version 16.0.0. --- .gitignore | 1 + python-service-identity.spec | 9 +++++---- sources | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 16bc082..9db3879 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /service_identity-14.0.0.tar.gz +/service_identity-16.0.0.tar.gz diff --git a/python-service-identity.spec b/python-service-identity.spec index 2e6c890..993f552 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -3,8 +3,8 @@ %endif Name: python-service-identity -Version: 14.0.0 -Release: 6%{?dist} +Version: 16.0.0 +Release: 1%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -19,7 +19,7 @@ BuildRequires: python-setuptools # so skip running the tests there. # For tests BuildRequires: pytest >= 2.5 -BuildRequires: python-characteristic +BuildRequires: python-attrs BuildRequires: python-pyasn1 BuildRequires: python-pyasn1-modules BuildRequires: pyOpenSSL >= 0.12 @@ -143,8 +143,9 @@ popd %endif # with_python3 %changelog -* Mon Oct 17 2016 Tom Prince - 14.0.0-6 +* Mon Oct 17 2016 Tom Prince - 16.0.0-1 - Update source URL for pypi migration. (#1361604) +- Build new version * Tue Jul 19 2016 Fedora Release Engineering - 14.0.0-5 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages diff --git a/sources b/sources index 8d5c5be..20d9195 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cea0b0156d73b025ecef660fb51f0d9a service_identity-14.0.0.tar.gz +d52392597b9c44a740abf322bfdb21e6 service_identity-16.0.0.tar.gz From 62f83b51aff57808ad731cbdda7effff072ed927 Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Mon, 17 Oct 2016 16:11:16 -0600 Subject: [PATCH 09/35] Run tests against installed packages. --- python-service-identity.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 993f552..e920672 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -108,13 +108,13 @@ popd # https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python echo "collect_ignore = ['build']" >> conftest.py -py.test --doctest-modules --doctest-glob='*.rst' +PYTHONPATH="%{buildroot}/%{python2_sitelib}" py.test --doctest-modules --doctest-glob='*.rst' %if 0%{?with_python3} pushd %{py3dir} # https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python echo "collect_ignore = ['build']" >> conftest.py -py.test --doctest-modules --doctest-glob='*.rst' +PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test --doctest-modules --doctest-glob='*.rst' popd %endif # with_python3 %endif # fedora > 20 From 6fe93736d8a84dce58507034b6516e0d6df620e0 Mon Sep 17 00:00:00 2001 From: Tom Prince Date: Mon, 17 Oct 2016 22:51:27 -0600 Subject: [PATCH 10/35] Fix dependencies and tests. --- python-service-identity.spec | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index e920672..e65a726 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 16.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -32,7 +32,7 @@ BuildRequires: python3-setuptools %if 0%{?fedora} > 20 # For tests BuildRequires: python3-pytest >= 2.5 -BuildRequires: python3-characteristic +BuildRequires: python3-attrs BuildRequires: python3-pyasn1 BuildRequires: python3-pyasn1-modules BuildRequires: python3-pyOpenSSL >= 0.12 @@ -40,7 +40,7 @@ BuildRequires: python3-idna %endif # fedora > 20 %endif # with_python3 -Requires: python-characteristic +Requires: python-attrs Requires: python-pyasn1 Requires: python-pyasn1-modules Requires: pyOpenSSL >= 0.12 @@ -50,7 +50,7 @@ Requires: python-idna %package -n python3-service-identity Summary: Logging as Storytelling Requires: python3-six -Requires: python3-characteristic +Requires: python3-attrs Requires: python3-pyasn1 Requires: python3-pyasn1-modules Requires: python3-pyOpenSSL >= 0.12 @@ -114,7 +114,7 @@ PYTHONPATH="%{buildroot}/%{python2_sitelib}" py.test --doctest-modules --doctest pushd %{py3dir} # https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python echo "collect_ignore = ['build']" >> conftest.py -PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test --doctest-modules --doctest-glob='*.rst' +PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' popd %endif # with_python3 %endif # fedora > 20 @@ -143,6 +143,10 @@ popd %endif # with_python3 %changelog +* Mon Oct 17 2016 Tom Prince - 16.0.0-2 +- Use python3 to test python3 package. +- Fix dependencies. + * Mon Oct 17 2016 Tom Prince - 16.0.0-1 - Update source URL for pypi migration. (#1361604) - Build new version From 641cab52a3eb3d068c300a0462fa32b86dd34fa1 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 13 Dec 2016 01:15:35 +0100 Subject: [PATCH 11/35] Rebuild for Python 3.6 Disable python3 tests for now --- python-service-identity.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index e65a726..68be0e7 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 16.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -31,7 +31,7 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools %if 0%{?fedora} > 20 # For tests -BuildRequires: python3-pytest >= 2.5 +#BuildRequires: python3-pytest >= 2.5 BuildRequires: python3-attrs BuildRequires: python3-pyasn1 BuildRequires: python3-pyasn1-modules @@ -113,8 +113,8 @@ PYTHONPATH="%{buildroot}/%{python2_sitelib}" py.test --doctest-modules --doctest %if 0%{?with_python3} pushd %{py3dir} # https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python -echo "collect_ignore = ['build']" >> conftest.py -PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' +#echo "collect_ignore = ['build']" >> conftest.py +#PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' popd %endif # with_python3 %endif # fedora > 20 @@ -143,6 +143,10 @@ popd %endif # with_python3 %changelog +* Mon Dec 12 2016 Stratakis Charalampos - 16.0.0-3 +- Rebuild for Python 3.6 +- Disable python3 tests for now + * Mon Oct 17 2016 Tom Prince - 16.0.0-2 - Use python3 to test python3 package. - Fix dependencies. From 945debdbc78005326df50d431621e642a5526bc9 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 13 Dec 2016 21:05:32 +0100 Subject: [PATCH 12/35] Enable tests --- python-service-identity.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 68be0e7..68db58e 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,7 +4,7 @@ Name: python-service-identity Version: 16.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -31,7 +31,7 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools %if 0%{?fedora} > 20 # For tests -#BuildRequires: python3-pytest >= 2.5 +BuildRequires: python3-pytest >= 2.5 BuildRequires: python3-attrs BuildRequires: python3-pyasn1 BuildRequires: python3-pyasn1-modules @@ -113,8 +113,8 @@ PYTHONPATH="%{buildroot}/%{python2_sitelib}" py.test --doctest-modules --doctest %if 0%{?with_python3} pushd %{py3dir} # https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python -#echo "collect_ignore = ['build']" >> conftest.py -#PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' +echo "collect_ignore = ['build']" >> conftest.py +PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' popd %endif # with_python3 %endif # fedora > 20 @@ -143,7 +143,10 @@ popd %endif # with_python3 %changelog -* Mon Dec 12 2016 Stratakis Charalampos - 16.0.0-3 +* Tue Dec 13 2016 Charalampos Stratakis - 16.0.0-4 +- Enable tests + +* Mon Dec 12 2016 Charalampos Stratakis - 16.0.0-3 - Rebuild for Python 3.6 - Disable python3 tests for now From 7a35717911a766a845e9ebf425a02f9783f20960 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 19 Dec 2016 01:58:05 +0100 Subject: [PATCH 13/35] Modernize spec Signed-off-by: Igor Gnatenko --- .gitignore | 1 + python-service-identity.spec | 208 ++++++++++++++++------------------- sources | 2 +- 3 files changed, 96 insertions(+), 115 deletions(-) diff --git a/.gitignore b/.gitignore index 9db3879..c60562b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /service_identity-14.0.0.tar.gz /service_identity-16.0.0.tar.gz +/service-identity-16.0.0.tar.gz diff --git a/python-service-identity.spec b/python-service-identity.spec index 68db58e..204ea0c 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -1,148 +1,128 @@ -%if 0%{?fedora} -%global with_python3 1 +%bcond_without check + +%global modname service-identity +%global srcname service_identity + +%if 0%{?rhel} && 0%{?rhel} <= 7 +%bcond_with python3 +%else +%bcond_without python3 %endif -Name: python-service-identity +Name: python-%{modname} Version: 16.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT URL: https://github.com/pyca/service_identity -Source0: https://pypi.io/packages/source/s/service_identity/service_identity-%{version}.tar.gz +Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz + BuildArch: noarch +%global _description \ +Service Identity Verification for pyOpenSSL.\ +\ +TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed.\ +\ +service_identity aspires to give you all the tools you need for verifying\ +whether a certificate is valid for the intended purposes.\ +\ +In the simplest case, this means host name verification. However,\ +service_identity implements RFC 6125 fully and plans to add other\ +relevant RFCs too. + +%description %{_description} + +%package -n python2-%{modname} +Summary: %{summary} +%{?python_provide:%python_provide python2-%{modname}} BuildRequires: python2-devel -BuildRequires: python-setuptools -%if 0%{?fedora} > 20 -# Fedora 20 doesn't have a new enough version of pytest, -# so skip running the tests there. -# For tests -BuildRequires: pytest >= 2.5 -BuildRequires: python-attrs -BuildRequires: python-pyasn1 -BuildRequires: python-pyasn1-modules -BuildRequires: pyOpenSSL >= 0.12 -BuildRequires: python-idna -%endif # fedora > 20 - -%if 0%{?with_python3} +BuildRequires: python2-setuptools +%if %{with check} +BuildRequires: python2-pytest +BuildRequires: python2-attrs +BuildRequires: python2-pyasn1 +BuildRequires: python2-pyasn1-modules +BuildRequires: python2-pyOpenSSL +BuildRequires: python2-idna +%endif +Requires: python2-attrs +Requires: python2-pyasn1 +Requires: python2-pyasn1-modules +Requires: python2-pyOpenSSL +Recommends: python2-idna + +%description -n python2-%{modname} %{_description} + +Python 2 version. + +%if %{with python3} +%package -n python3-%{modname} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel BuildRequires: python3-setuptools -%if 0%{?fedora} > 20 -# For tests -BuildRequires: python3-pytest >= 2.5 +%if %{with check} +BuildRequires: python3-pytest BuildRequires: python3-attrs BuildRequires: python3-pyasn1 BuildRequires: python3-pyasn1-modules -BuildRequires: python3-pyOpenSSL >= 0.12 +BuildRequires: python3-pyOpenSSL BuildRequires: python3-idna -%endif # fedora > 20 -%endif # with_python3 - -Requires: python-attrs -Requires: python-pyasn1 -Requires: python-pyasn1-modules -Requires: pyOpenSSL >= 0.12 -Requires: python-idna - -%if 0%{?with_python3} -%package -n python3-service-identity -Summary: Logging as Storytelling -Requires: python3-six +%endif Requires: python3-attrs Requires: python3-pyasn1 Requires: python3-pyasn1-modules -Requires: python3-pyOpenSSL >= 0.12 -Requires: python3-idna -%endif # with_python3 +Requires: python3-pyOpenSSL +Recommends: python3-idna -%description -Service Identity Verification for pyOpenSSL +%description -n python3-%{modname} %{_description} -TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed. - -service_identity aspires to give you all the tools you need for verifying -whether a certificate is valid for the intended purposes. - -In the simplest case, this means host name verification. However, -service_identity implements RFC 6125 fully and plans to add other relevant RFCs -too. - -%if 0%{?with_python3} -%description -n python3-service-identity -Service Identity Verification for pyOpenSSL - -TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed. - -service_identity aspires to give you all the tools you need for verifying -whether a certificate is valid for the intended purposes. - -In the simplest case, this means host name verification. However, -service_identity implements RFC 6125 fully and plans to add other relevant RFCs -too. -%endif # with_python3 +Python 3 version. +%endif %prep -%setup -q -n service_identity-%{version} -# Remove bundled egg-info -rm -rf service_identity.egg-info - -%if 0%{?with_python3} -rm -rf %{py3dir} -cp -a . %{py3dir} -%endif # with_python3 - +%autosetup -n %{srcname}-%{version} %build -%{__python2} setup.py build - -%if 0%{?with_python3} -pushd %{py3dir} -%{__python3} setup.py build -popd -%endif # with_python3 - -%if 0%{?fedora} > 20 -%check - -# https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python -echo "collect_ignore = ['build']" >> conftest.py -PYTHONPATH="%{buildroot}/%{python2_sitelib}" py.test --doctest-modules --doctest-glob='*.rst' - -%if 0%{?with_python3} -pushd %{py3dir} -# https://bitbucket.org/hpk42/pytest/issue/539/pytest-doctest-modules-fails-if-python -echo "collect_ignore = ['build']" >> conftest.py -PYTHONPATH="%{buildroot}/%{python3_sitelib}" py.test-3 --doctest-modules --doctest-glob='*.rst' -popd -%endif # with_python3 -%endif # fedora > 20 +%py2_build +%if %{with python3} +%py3_build +%endif %install -%if 0%{?with_python3} -pushd %{py3dir} -%{__python3} setup.py install --skip-build --root %{buildroot} -popd -%endif # with_python3 - -%{__python2} setup.py install --skip-build --root %{buildroot} - - +%py2_install +%if %{with python3} +%py3_install +%endif -%files -%doc README.rst LICENSE -%{python2_sitelib}/service_identity -%{python2_sitelib}/service_identity-%{version}-py%{python2_version}.egg-info +%if %{with check} +%check +PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v +%if %{with python3} +PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v +%endif +%endif -%if 0%{?with_python3} -%files -n python3-service-identity -%doc README.rst LICENSE -%{python3_sitelib}/service_identity -%{python3_sitelib}/service_identity-%{version}-py%{python3_version}.egg-info -%endif # with_python3 +%files -n python2-%{modname} +%license LICENSE +%doc README.rst +%{python2_sitelib}/%{srcname}-*.egg-info/ +%{python2_sitelib}/%{srcname}/ + +%if %{with python3} +%files -n python3-%{modname} +%license LICENSE +%doc README.rst +%{python3_sitelib}/%{srcname}-*.egg-info/ +%{python3_sitelib}/%{srcname}/ +%endif %changelog +* Mon Dec 19 2016 Igor Gnatenko - 16.0.0-5 +- Modernize spec + * Tue Dec 13 2016 Charalampos Stratakis - 16.0.0-4 - Enable tests diff --git a/sources b/sources index 20d9195..4ed440b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d52392597b9c44a740abf322bfdb21e6 service_identity-16.0.0.tar.gz +SHA512 (service-identity-16.0.0.tar.gz) = d85ae7a699577dc00e32f376768f3089f0cf332ae54d89ea689618aea3a6557b2cb7029380ecac65d49028b895b59bb80b54c2783cef9a95f3d55308e6c5e899 From f96488c1620e97c25beca923e1da6c8f9bb404bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 22 Dec 2016 13:08:41 +0100 Subject: [PATCH 14/35] Rebuild for Python 3.6 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 204ea0c..5539578 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Thu Dec 22 2016 Miro Hrončok - 16.0.0-6 +- Rebuild for Python 3.6 + * Mon Dec 19 2016 Igor Gnatenko - 16.0.0-5 - Modernize spec From 679cd2c9d2669623ef03980772b9a849071fc345 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 10:27:19 +0000 Subject: [PATCH 15/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 5539578..678b149 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 16.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Dec 22 2016 Miro Hrončok - 16.0.0-6 - Rebuild for Python 3.6 From ec9bae2ddf475d4af5bc1e8c1e99b730df14aa02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 11:48:00 +0000 Subject: [PATCH 16/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 678b149..118e602 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 16.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 16.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 63786d7234837755536edab3d628856d35308efb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 10:47:12 +0000 Subject: [PATCH 17/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 118e602..334d937 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 16.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 16.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 8c3d896c695bc7a8561531a9dbb2e54c65c930ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 17 Jun 2018 18:30:06 +0200 Subject: [PATCH 18/35] Rebuilt for Python 3.7 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 334d937..36bda20 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Sun Jun 17 2018 Miro Hrončok - 16.0.0-10 +- Rebuilt for Python 3.7 + * Fri Feb 09 2018 Fedora Release Engineering - 16.0.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From b1aa739af627358ea6e82467272e4d33306b837c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 02:02:43 +0000 Subject: [PATCH 19/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 36bda20..8a14e20 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 16.0.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Sun Jun 17 2018 Miro Hrončok - 16.0.0-10 - Rebuilt for Python 3.7 From 8c4c4b76c6c0aa7492ec5e24475a3cc5a3b88619 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 09:16:22 +0000 Subject: [PATCH 20/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 8a14e20..80cfab7 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 16.0.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -120,6 +120,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 16.0.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 16.0.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From e024d2d327dbc7fb21ab65d25aa4d7d6136159d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Wed, 10 Apr 2019 18:58:11 +0200 Subject: [PATCH 21/35] Release 18.1.0 (#1454995) Fix FTBFS with pytest 4.3 (#1693822) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + python-service-identity.spec | 75 +++++++++++++++++++++++------------- sources | 2 +- 3 files changed, 51 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index c60562b..649fa14 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /service_identity-14.0.0.tar.gz /service_identity-16.0.0.tar.gz /service-identity-16.0.0.tar.gz +/service-identity-18.1.0.tar.gz diff --git a/python-service-identity.spec b/python-service-identity.spec index 80cfab7..d492d40 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -10,8 +10,8 @@ %endif Name: python-%{modname} -Version: 16.0.0 -Release: 12%{?dist} +Version: 18.1.0 +Release: 1%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -38,20 +38,21 @@ relevant RFCs too. Summary: %{summary} %{?python_provide:%python_provide python2-%{modname}} BuildRequires: python2-devel -BuildRequires: python2-setuptools +BuildRequires: python2dist(setuptools) %if %{with check} -BuildRequires: python2-pytest -BuildRequires: python2-attrs -BuildRequires: python2-pyasn1 -BuildRequires: python2-pyasn1-modules -BuildRequires: python2-pyOpenSSL -BuildRequires: python2-idna +BuildRequires: python2dist(attrs) +BuildRequires: python2dist(idna) >= 0.6 +BuildRequires: python2dist(ipaddress) +BuildRequires: python2dist(pyasn1) +BuildRequires: python2dist(pyasn1-modules) +BuildRequires: python2dist(pyopenssl) >= 0.14 +BuildRequires: python2dist(pytest) %endif -Requires: python2-attrs -Requires: python2-pyasn1 -Requires: python2-pyasn1-modules -Requires: python2-pyOpenSSL -Recommends: python2-idna +Requires: python2dist(attrs) +Requires: python2dist(pyasn1) +Requires: python2dist(pyasn1-modules) +Requires: python2dist(pyopenssl) >= 0.14 +Recommends: python2dist(idna) >= 0.6 %description -n python2-%{modname} %{_description} @@ -62,24 +63,31 @@ Python 2 version. Summary: %{summary} %{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel -BuildRequires: python3-setuptools +BuildRequires: python3dist(setuptools) +BuildRequires: python3dist(sphinx) %if %{with check} -BuildRequires: python3-pytest -BuildRequires: python3-attrs -BuildRequires: python3-pyasn1 -BuildRequires: python3-pyasn1-modules -BuildRequires: python3-pyOpenSSL -BuildRequires: python3-idna +BuildRequires: python3dist(attrs) +BuildRequires: python3dist(idna) >= 0.6 +BuildRequires: python3dist(pyasn1) +BuildRequires: python3dist(pyasn1-modules) +BuildRequires: python3dist(pyopenssl) >= 0.14 +BuildRequires: python3dist(pytest) %endif -Requires: python3-attrs -Requires: python3-pyasn1 -Requires: python3-pyasn1-modules -Requires: python3-pyOpenSSL -Recommends: python3-idna +Requires: python3dist(attrs) +Requires: python3dist(pyasn1) +Requires: python3dist(pyasn1-modules) +Requires: python3dist(pyopenssl) >= 0.14 +Recommends: python3dist(idna) >= 0.6 %description -n python3-%{modname} %{_description} Python 3 version. + +%package -n python-%{modname}-doc +Summary: Service-identity documentation + +%description -n python-%{modname}-doc +Documentation for service-identity. %endif %prep @@ -97,6 +105,13 @@ Python 3 version. %py3_install %endif +%if %{with python3} +# generate html docs +PYTHONPATH=%{buildroot}%{python3_sitelib} sphinx-build-3 docs html +# remove the sphinx-build leftovers +rm -rf html/.{doctrees,buildinfo} +%endif + %if %{with check} %check PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v @@ -117,9 +132,17 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %doc README.rst %{python3_sitelib}/%{srcname}-*.egg-info/ %{python3_sitelib}/%{srcname}/ + +%files -n python-%{modname}-doc +%doc html +%license LICENSE docs/license.rst %endif %changelog +* Wed Apr 10 18:38:06 CET 2019 Robert-André Mauchin - 18.1.0-1 +- Release 18.1.0 (#1454995) +- Fix FTBFS with pytest 4.3 (#1693822) + * Sat Feb 02 2019 Fedora Release Engineering - 16.0.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 4ed440b..ca9e413 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (service-identity-16.0.0.tar.gz) = d85ae7a699577dc00e32f376768f3089f0cf332ae54d89ea689618aea3a6557b2cb7029380ecac65d49028b895b59bb80b54c2783cef9a95f3d55308e6c5e899 +SHA512 (service-identity-18.1.0.tar.gz) = 0d1abf6ba1e725e923171fd3b809b2cf7ba757ca47f773e8c99a2e2265425b253549609c76955c4d67fcd2fd305d479a1d7541cb26811e94db26ab853d3d3441 From 08c36c623c3f920904b3d4dbb6f0515267a79758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 3 Jul 2019 15:06:44 +0200 Subject: [PATCH 22/35] Rebuilt to update automatic Python dependencies See https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/NLMEX6MY7DQLWTD2PMX4WGC3L3ER4HFS/ --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index d492d40..5d5eb69 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -139,6 +139,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Wed Jul 03 2019 Miro Hrončok - 18.1.0-2 +- Rebuilt to update automatic Python dependencies + * Wed Apr 10 18:38:06 CET 2019 Robert-André Mauchin - 18.1.0-1 - Release 18.1.0 (#1454995) - Fix FTBFS with pytest 4.3 (#1693822) From 786e97a0833ea3fa80ed5d13f71e3e1645f1fe6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 16:13:38 +0000 Subject: [PATCH 23/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 5d5eb69..2796fa4 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -139,6 +139,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 18.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Jul 03 2019 Miro Hrončok - 18.1.0-2 - Rebuilt to update automatic Python dependencies From 62ddb78e85722081ce270e2698ff916641db6cf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 16 Aug 2019 22:58:50 +0200 Subject: [PATCH 24/35] Rebuilt for Python 3.8 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 2796fa4..83917b0 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -11,7 +11,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -139,6 +139,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif %changelog +* Fri Aug 16 2019 Miro Hrončok - 18.1.0-4 +- Rebuilt for Python 3.8 + * Fri Jul 26 2019 Fedora Release Engineering - 18.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 940723e508c97db3883aa677b9daff2d3f020cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 10 Sep 2019 00:29:19 +0200 Subject: [PATCH 25/35] Subpackage python2-service-identity has been removed --- python-service-identity.spec | 57 ++++-------------------------------- 1 file changed, 5 insertions(+), 52 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 83917b0..8af7d11 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -3,15 +3,9 @@ %global modname service-identity %global srcname service_identity -%if 0%{?rhel} && 0%{?rhel} <= 7 -%bcond_with python3 -%else -%bcond_without python3 -%endif - Name: python-%{modname} Version: 18.1.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -34,31 +28,6 @@ relevant RFCs too. %description %{_description} -%package -n python2-%{modname} -Summary: %{summary} -%{?python_provide:%python_provide python2-%{modname}} -BuildRequires: python2-devel -BuildRequires: python2dist(setuptools) -%if %{with check} -BuildRequires: python2dist(attrs) -BuildRequires: python2dist(idna) >= 0.6 -BuildRequires: python2dist(ipaddress) -BuildRequires: python2dist(pyasn1) -BuildRequires: python2dist(pyasn1-modules) -BuildRequires: python2dist(pyopenssl) >= 0.14 -BuildRequires: python2dist(pytest) -%endif -Requires: python2dist(attrs) -Requires: python2dist(pyasn1) -Requires: python2dist(pyasn1-modules) -Requires: python2dist(pyopenssl) >= 0.14 -Recommends: python2dist(idna) >= 0.6 - -%description -n python2-%{modname} %{_description} - -Python 2 version. - -%if %{with python3} %package -n python3-%{modname} Summary: %{summary} %{?python_provide:%python_provide python3-%{modname}} @@ -88,45 +57,26 @@ Summary: Service-identity documentation %description -n python-%{modname}-doc Documentation for service-identity. -%endif %prep %autosetup -n %{srcname}-%{version} %build -%py2_build -%if %{with python3} %py3_build -%endif %install -%py2_install -%if %{with python3} %py3_install -%endif -%if %{with python3} # generate html docs PYTHONPATH=%{buildroot}%{python3_sitelib} sphinx-build-3 docs html # remove the sphinx-build leftovers rm -rf html/.{doctrees,buildinfo} -%endif %if %{with check} %check -PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v -%if %{with python3} PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %endif -%endif -%files -n python2-%{modname} -%license LICENSE -%doc README.rst -%{python2_sitelib}/%{srcname}-*.egg-info/ -%{python2_sitelib}/%{srcname}/ - -%if %{with python3} %files -n python3-%{modname} %license LICENSE %doc README.rst @@ -136,9 +86,12 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %files -n python-%{modname}-doc %doc html %license LICENSE docs/license.rst -%endif %changelog +* Mon Sep 09 2019 Miro Hrončok - 18.1.0-5 +- Subpackage python2-service-identity has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Fri Aug 16 2019 Miro Hrončok - 18.1.0-4 - Rebuilt for Python 3.8 From bed3b2ae4a5f8e88ebef17f493476c524c151918 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 15:14:05 +0000 Subject: [PATCH 26/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 8af7d11..29f47e0 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -88,6 +88,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 18.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Mon Sep 09 2019 Miro Hrončok - 18.1.0-5 - Subpackage python2-service-identity has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal From 86f21a5788f657b512901f0954167734a439adc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sat, 23 May 2020 17:19:58 +0200 Subject: [PATCH 27/35] Rebuilt for Python 3.9 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 29f47e0..90a6b9f 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -88,6 +88,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Sat May 23 2020 Miro Hrončok - 18.1.0-7 +- Rebuilt for Python 3.9 + * Thu Jan 30 2020 Fedora Release Engineering - 18.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 07c72d5ada7eac75baff2b98aa34bc19e341ffe0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 03:49:37 +0000 Subject: [PATCH 28/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 90a6b9f..1e89129 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -88,6 +88,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 18.1.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sat May 23 2020 Miro Hrončok - 18.1.0-7 - Rebuilt for Python 3.9 From 9cf678163fbf5974fc2d6833979112e7813465c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 13:20:22 +0000 Subject: [PATCH 29/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 1e89129..eaa09a1 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 18.1.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -88,6 +88,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 18.1.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 18.1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 46834f8e2b46060fcac96bea9bac2c18c613d879 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Mon, 24 May 2021 14:06:14 +0200 Subject: [PATCH 30/35] Update to 21.1.0 Close: rhbz#1958639 --- .gitignore | 1 + 0001-Revert-theme-change.patch | 56 ++++++++++++++++++++++++++++++++++ python-service-identity.spec | 14 ++++++--- sources | 2 +- 4 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 0001-Revert-theme-change.patch diff --git a/.gitignore b/.gitignore index 649fa14..8156cf0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /service_identity-16.0.0.tar.gz /service-identity-16.0.0.tar.gz /service-identity-18.1.0.tar.gz +/service-identity-21.1.0.tar.gz diff --git a/0001-Revert-theme-change.patch b/0001-Revert-theme-change.patch new file mode 100644 index 0000000..8940390 --- /dev/null +++ b/0001-Revert-theme-change.patch @@ -0,0 +1,56 @@ +From 18b24292779f8548198d3e4ada2e52d7669607e8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= +Date: Mon, 24 May 2021 13:58:40 +0200 +Subject: [PATCH] Revert theme change" + +--- + docs/conf.py | 11 +++++++++-- + setup.py | 2 +-- + 2 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/docs/conf.py b/docs/conf.py +index 1517620..e9745c6 100644 +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -117,7 +117,7 @@ exclude_patterns = ["_build"] + # show_authors = False + + # The name of the Pygments (syntax highlighting) style to use. +-# pygments_style = "sphinx" ++pygments_style = "sphinx" + + # A list of ignored prefixes for module index sorting. + # modindex_common_prefix = [] +@@ -131,7 +131,14 @@ exclude_patterns = ["_build"] + # The theme to use for HTML and HTML Help pages. See the documentation for + # a list of builtin themes. + +-html_theme = "furo" ++html_theme = "alabaster" ++html_theme_options = { ++ "font_family": '"Avenir Next", Calibri, "PT Sans", sans-serif', ++ "head_font_family": '"Avenir Next", Calibri, "PT Sans", sans-serif', ++ "font_size": "18px", ++ "page_width": "980px", ++ "show_relbars": True, ++} + + # Theme options are theme-specific and customize the look and feel of a theme + # further. For a list of options available for each theme, see the +diff --git a/setup.py b/setup.py +index 921725a..29012ef 100644 +--- a/setup.py ++++ b/setup.py +@@ -47,7 +46,7 @@ INSTALL_REQUIRES = [ + EXTRAS_REQUIRE = { + "idna": ["idna"], + "tests": ["coverage[toml]>=5.0.2", "pytest"], +- "docs": ["sphinx", "furo"], ++ "docs": ["sphinx"], + } + EXTRAS_REQUIRE["dev"] = ( + EXTRAS_REQUIRE["tests"] + EXTRAS_REQUIRE["docs"] + ["idna", "pyOpenSSL"] + +-- +2.31.1 + diff --git a/python-service-identity.spec b/python-service-identity.spec index eaa09a1..1144e59 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -4,13 +4,15 @@ %global srcname service_identity Name: python-%{modname} -Version: 18.1.0 -Release: 9%{?dist} +Version: 21.1.0 +Release: 1%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT URL: https://github.com/pyca/service_identity Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz +# Revert theme change as "furo" theme is not packaged +Patch0: 0001-Revert-theme-change.patch BuildArch: noarch @@ -35,7 +37,7 @@ BuildRequires: python3-devel BuildRequires: python3dist(setuptools) BuildRequires: python3dist(sphinx) %if %{with check} -BuildRequires: python3dist(attrs) +BuildRequires: python3dist(attrs) >= 19.1.0 BuildRequires: python3dist(idna) >= 0.6 BuildRequires: python3dist(pyasn1) BuildRequires: python3dist(pyasn1-modules) @@ -59,7 +61,7 @@ Summary: Service-identity documentation Documentation for service-identity. %prep -%autosetup -n %{srcname}-%{version} +%autosetup -p1 -n %{modname}-%{version} %build %py3_build @@ -88,6 +90,10 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Mon May 24 13:50:05 CEST 2021 Robert-André Mauchin - 21.1.0-1 +- Update to 21.1.0 +- Close: rhbz#1958639 + * Wed Jan 27 2021 Fedora Release Engineering - 18.1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index ca9e413..ef875b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (service-identity-18.1.0.tar.gz) = 0d1abf6ba1e725e923171fd3b809b2cf7ba757ca47f773e8c99a2e2265425b253549609c76955c4d67fcd2fd305d479a1d7541cb26811e94db26ab853d3d3441 +SHA512 (service-identity-21.1.0.tar.gz) = 6375bc5e8329118b2beb163ffffecc1479839e4e98173576e4737deebcc4c057ac357315976d3f53a280defd4e2c1f6b74e9604ec1aa94144240c2fb4bf07461 From ceb1dc05eb2d239d1c875a5f000a741399075e4e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 3 Jun 2021 23:47:35 +0200 Subject: [PATCH 31/35] Rebuilt for Python 3.10 --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 1144e59..f65405c 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 21.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -90,6 +90,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Thu Jun 03 2021 Python Maint - 21.1.0-2 +- Rebuilt for Python 3.10 + * Mon May 24 13:50:05 CEST 2021 Robert-André Mauchin - 21.1.0-1 - Update to 21.1.0 - Close: rhbz#1958639 From 7995abc12147da37e192ad4c7521bc9f081d6f76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 09:25:51 +0000 Subject: [PATCH 32/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index f65405c..81af64b 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 21.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -90,6 +90,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 21.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jun 03 2021 Python Maint - 21.1.0-2 - Rebuilt for Python 3.10 From b1bcedc0ef3852ff944dd7b2ac2d690fe141b57a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 15:27:01 +0000 Subject: [PATCH 33/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-service-identity.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index 81af64b..b5a6c52 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -5,7 +5,7 @@ Name: python-%{modname} Version: 21.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT @@ -90,6 +90,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %license LICENSE docs/license.rst %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 21.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 21.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 9110429ece8f51036e582cd849ddd266bd816d38 Mon Sep 17 00:00:00 2001 From: Carl George Date: Thu, 27 Jan 2022 18:58:08 -0600 Subject: [PATCH 34/35] Add idna extras subpackage and switch to pyproject macros --- python-service-identity.spec | 69 ++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 39 deletions(-) diff --git a/python-service-identity.spec b/python-service-identity.spec index b5a6c52..1a6ec4b 100644 --- a/python-service-identity.spec +++ b/python-service-identity.spec @@ -1,58 +1,40 @@ %bcond_without check %global modname service-identity -%global srcname service_identity Name: python-%{modname} Version: 21.1.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Service identity verification for pyOpenSSL License: MIT -URL: https://github.com/pyca/service_identity +URL: https://github.com/pyca/service-identity Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz # Revert theme change as "furo" theme is not packaged Patch0: 0001-Revert-theme-change.patch BuildArch: noarch -%global _description \ -Service Identity Verification for pyOpenSSL.\ -\ -TL;DR: Use this package if you use pyOpenSSL and don’t want to be MITMed.\ -\ -service_identity aspires to give you all the tools you need for verifying\ -whether a certificate is valid for the intended purposes.\ -\ -In the simplest case, this means host name verification. However,\ -service_identity implements RFC 6125 fully and plans to add other\ -relevant RFCs too. +%global common_description %{expand: +Use this package if you use pyOpenSSL and don’t want to be MITMed, or if you +want to verify that a PyCA cryptography certificate is valid for a certain +hostname or IP address. service-identity aspires to give you all the tools you +need for verifying whether a certificate is valid for the intended purposes. +In the simplest case, this means host name verification. However, +service-identity implements RFC 6125 fully and plans to add other relevant RFCs +too.} -%description %{_description} +%description %{common_description} %package -n python3-%{modname} Summary: %{summary} -%{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel -BuildRequires: python3dist(setuptools) -BuildRequires: python3dist(sphinx) +BuildRequires: %{py3_dist sphinx} %if %{with check} -BuildRequires: python3dist(attrs) >= 19.1.0 -BuildRequires: python3dist(idna) >= 0.6 -BuildRequires: python3dist(pyasn1) -BuildRequires: python3dist(pyasn1-modules) -BuildRequires: python3dist(pyopenssl) >= 0.14 -BuildRequires: python3dist(pytest) +BuildRequires: %{py3_dist pytest} %endif -Requires: python3dist(attrs) -Requires: python3dist(pyasn1) -Requires: python3dist(pyasn1-modules) -Requires: python3dist(pyopenssl) >= 0.14 -Recommends: python3dist(idna) >= 0.6 -%description -n python3-%{modname} %{_description} - -Python 3 version. +%description -n python3-%{modname} %{common_description} %package -n python-%{modname}-doc Summary: Service-identity documentation @@ -60,14 +42,22 @@ Summary: Service-identity documentation %description -n python-%{modname}-doc Documentation for service-identity. +%pyproject_extras_subpkg -n python3-%{modname} idna + %prep %autosetup -p1 -n %{modname}-%{version} +%generate_buildrequires +%if %{with check} +%pyproject_buildrequires -x idna +%endif + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files service_identity # generate html docs PYTHONPATH=%{buildroot}%{python3_sitelib} sphinx-build-3 docs html @@ -76,20 +66,21 @@ rm -rf html/.{doctrees,buildinfo} %if %{with check} %check -PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v +%pytest -v %endif -%files -n python3-%{modname} -%license LICENSE +%files -n python3-%{modname} -f %{pyproject_files} %doc README.rst -%{python3_sitelib}/%{srcname}-*.egg-info/ -%{python3_sitelib}/%{srcname}/ %files -n python-%{modname}-doc %doc html %license LICENSE docs/license.rst %changelog +* Fri Jan 28 2022 Carl George - 21.1.0-5 +- Add idna extras subpackage +- Switch to pyproject macros + * Fri Jan 21 2022 Fedora Release Engineering - 21.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 331e16f002a3e17cb27341d2dae39ad52d3e957b Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 31 Oct 2023 00:03:26 +0300 Subject: [PATCH 35/35] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index ef875b9..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (service-identity-21.1.0.tar.gz) = 6375bc5e8329118b2beb163ffffecc1479839e4e98173576e4737deebcc4c057ac357315976d3f53a280defd4e2c1f6b74e9604ec1aa94144240c2fb4bf07461