commit python-service_identity for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2020-03-27 00:21:01

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new.3160 (New)


Package is "python-service_identity"

Fri Mar 27 00:21:01 2020 rev:9 rq:784155 version:18.1.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2020-01-07 23:50:45.607950540 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new.3160/python-service_identity.changes
2020-03-27 00:21:02.808127616 +0100
@@ -1,0 +2,5 @@
+Thu Mar 12 07:32:33 UTC 2020 - Tomáš Chvátal 
+
+- Fix build without python2
+
+---



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.f5SjEi/_old  2020-03-27 00:21:03.880128159 +0100
+++ /var/tmp/diff_new_pack.f5SjEi/_new  2020-03-27 00:21:03.884128161 +0100
@@ -74,6 +74,6 @@
 %license LICENSE
 %doc AUTHORS.rst README.rst
 %{python_sitelib}/%{oname}
-%{python_sitelib}/%{oname}-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/%{oname}-%{version}-py*.egg-info
 
 %changelog




commit python-service_identity for openSUSE:Factory

2020-01-07 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2020-01-07 23:50:30

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new.6675 (New)


Package is "python-service_identity"

Tue Jan  7 23:50:30 2020 rev:8 rq:760706 version:18.1.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2019-03-01 20:30:09.73629 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new.6675/python-service_identity.changes
2020-01-07 23:50:45.607950540 +0100
@@ -1,0 +2,6 @@
+Fri Jan  3 14:16:19 UTC 2020 - Tomáš Chvátal 
+
+- Format with spec-cleaner
+- Upstream seems to rebase the tarball, refetch it
+
+---



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.OBHIPR/_old  2020-01-07 23:50:46.019950755 +0100
+++ /var/tmp/diff_new_pack.OBHIPR/_new  2020-01-07 23:50:46.023950756 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-service_identity
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -58,7 +58,7 @@
 relevant RFCs too.
 
 %prep
-%setup -q -n %{oname}-%{version}
+%setup -q -n service-identity-%{version}
 
 %build
 %python_build
@@ -68,7 +68,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
py.test-%{$python_bin_suffix} -v
+%pytest
 
 %files %{python_files}
 %license LICENSE

++ 18.1.0.tar.gz ++




commit python-service_identity for openSUSE:Factory

2019-03-01 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2019-03-01 20:30:07

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new.28833 (New)


Package is "python-service_identity"

Fri Mar  1 20:30:07 2019 rev:7 rq:680512 version:18.1.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2018-12-27 00:28:29.331707421 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new.28833/python-service_identity.changes
   2019-03-01 20:30:09.73629 +0100
@@ -1,0 +2,22 @@
+Fri Mar  1 14:02:29 UTC 2019 - Ondřej Súkup 
+
+- update to 18.1.0
+- drop fetch-intersphinx-inventories.sh
+- drop local-intersphinx-inventories.patch
+- cleanup spec + enable tests
+ * pyOpenSSL is optional now if you use service_identity.cryptography.* only.
+ * Added support for iPAddress subjectAltNames.
+
+---
+Mon Feb 25 19:48:17 UTC 2019 - Todd R 
+
+- add fetch-intersphinx-inventories.sh to the sources
+
+---
+Mon Feb  4 19:49:08 UTC 2019 - Hans-Peter Jansen 
+
+- add local-intersphinx-inventories.patch for generating the docs
+  correctly
+- add fetch-intersphinx-inventories.sh to fetch the inventories
+
+---

Old:

  service_identity-17.0.0.tar.gz

New:

  18.1.0.tar.gz



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.da4P1U/_old  2019-03-01 20:30:10.33484 +0100
+++ /var/tmp/diff_new_pack.da4P1U/_new  2019-03-01 20:30:10.334000483 +0100
@@ -1,8 +1,7 @@
 #
 # spec file for package python-service_identity
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2014 LISA GmbH, Bingen, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,28 +19,34 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oname   service_identity
 Name:   python-service_identity
-Version:17.0.0
+Version:18.1.0
 Release:0
 Summary:Service identity verification for pyOpenSSL
 License:MIT
 Group:  Development/Languages/Python
 URL:https://github.com/pyca/service_identity
-Source0:
https://pypi.io/packages/source/s/%{oname}/%{oname}-%{version}.tar.gz
-# Documentation
-BuildRequires:  %{python_module Sphinx}
+# no tests in upstream tarball
+Source: 
https://github.com/pyca/service_identity/archive/%{version}.tar.gz
 BuildRequires:  %{python_module attrs}
+BuildRequires:  %{python_module cryptography}
+BuildRequires:  %{python_module idna}
 BuildRequires:  %{python_module pyOpenSSL >= 0.14}
 BuildRequires:  %{python_module pyasn1-modules}
 BuildRequires:  %{python_module pyasn1}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-attrs
-Requires:   python-pyOpenSSL >= 0.14
+Requires:   python-cryptography
 Requires:   python-pyasn1
 Requires:   python-pyasn1-modules
-Requires:   python-setuptools
+Recommends: python-idna
+Recommends: python-pyOpenSSL
 BuildArch:  noarch
+%ifpython2
+Requires:   python-ipaddress
+%endif
 %python_subpackages
 
 %description
@@ -58,26 +63,16 @@
 %build
 %python_build
 
-# make man and documentation
-cd docs
-# do not run these in parallel to ensure reproducible builds (boo#1102408)
-make %{?_smp_mflags} man
-make %{?_smp_mflags} singlehtml
-
 %install
 %python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-# install man
-install -Dm 0644 docs/_build/man/%{oname}.1 
%{buildroot}%{_mandir}/man1/%{oname}.1
-%python_clone %{buildroot}%{_mandir}/man1/%{oname}.1
-
-%python_expand %fdupes %{buildroot}%{$python_sitelib}/%{oname}
+%check
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
py.test-%{$python_bin_suffix} -v
 
 %files %{python_files}
 %license LICENSE
-%doc AUTHORS.rst README.rst docs/_build/singlehtml/index.html
-%{_mandir}/man1/*-%{python_bin_suffix}.1%{?ext_man}
-%python3_only %{_mandir}/man1/%{oname}.1%{?ext_man}
+%doc AUTHORS.rst README.rst
 %{python_sitelib}/%{oname}
 %{python_sitelib}/%{oname}-%{version}-py%{py_ver}.egg-info
 

++ service_identity-17.0.0.tar.gz -> 18.1.0.tar.gz ++
 3558 lines of diff (skipped)




commit python-service_identity for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2018-12-27 00:28:28

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new.28833 (New)


Package is "python-service_identity"

Thu Dec 27 00:28:28 2018 rev:6 rq:659668 version:17.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2018-10-02 19:49:47.077683626 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new.28833/python-service_identity.changes
   2018-12-27 00:28:29.331707421 +0100
@@ -1,0 +2,5 @@
+Tue Dec  4 12:54:12 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.rCJKKp/_old  2018-12-27 00:28:29.803707035 +0100
+++ /var/tmp/diff_new_pack.rCJKKp/_new  2018-12-27 00:28:29.803707035 +0100
@@ -30,7 +30,6 @@
 # Documentation
 BuildRequires:  %{python_module Sphinx}
 BuildRequires:  %{python_module attrs}
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pyOpenSSL >= 0.14}
 BuildRequires:  %{python_module pyasn1-modules}
 BuildRequires:  %{python_module pyasn1}




commit python-service_identity for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2018-10-02 19:49:33

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new (New)


Package is "python-service_identity"

Tue Oct  2 19:49:33 2018 rev:5 rq:639564 version:17.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2018-09-26 14:23:24.989922300 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new/python-service_identity.changes
 2018-10-02 19:49:47.077683626 +0200
@@ -1,0 +2,6 @@
+Mon Oct  1 14:33:07 UTC 2018 - Bernhard Wiedemann 
+
+- Reduce parallelism of sphinx-build
+  to ensure reproducible builds (boo#1102408)
+
+---



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.3Wobcb/_old  2018-10-02 19:49:48.281682370 +0200
+++ /var/tmp/diff_new_pack.3Wobcb/_new  2018-10-02 19:49:48.325682323 +0200
@@ -61,7 +61,9 @@
 
 # make man and documentation
 cd docs
-make %{?_smp_mflags} man singlehtml
+# do not run these in parallel to ensure reproducible builds (boo#1102408)
+make %{?_smp_mflags} man
+make %{?_smp_mflags} singlehtml
 
 %install
 %python_install




commit python-service_identity for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2018-09-26 14:23:23

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new (New)


Package is "python-service_identity"

Wed Sep 26 14:23:23 2018 rev:4 rq:638027 version:17.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2017-07-11 08:24:54.355397892 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new/python-service_identity.changes
 2018-09-26 14:23:24.989922300 +0200
@@ -1,0 +2,25 @@
+Tue Sep 25 11:54:42 UTC 2018 - Tomáš Chvátal 
+
+- Drop some SLE11 code that is quite useless today
+
+---
+Mon Sep 24 13:16:17 UTC 2018 - ec...@opensuse.org
+
+- Update to 17.0.0:
+  * Deprecations:
+- Since Chrome 58 and Firefox 48 both don’t accept certificates 
+  that contain only a Common Name, its usage is hereby 
+  deprecated in service_identity too. We have been raising 
+  a warning since 16.0.0 and the support will be removed in 
+  mid-2018 for good.
+  * Changes:
+- When service_identity.SubjectAltNameWarning is raised, the 
+  Common Name of the certificate is now included in the warning
+  message. #17
+- Added cryptography.x509 backend for verifying certificates.
+  #18
+- Wildcards (*) are now only allowed if they are the leftmost 
+  label in a certificate. This is common practice by all major 
+  browsers. #19
+
+---

Old:

  service_identity-16.0.0.tar.gz

New:

  service_identity-17.0.0.tar.gz



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.Mi7nlB/_old  2018-09-26 14:23:25.773921052 +0200
+++ /var/tmp/diff_new_pack.Mi7nlB/_new  2018-09-26 14:23:25.773921052 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-service_identity
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,45 +13,36 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oname   service_identity
-
 Name:   python-service_identity
-Version:16.0.0
+Version:17.0.0
 Release:0
 Summary:Service identity verification for pyOpenSSL
 License:MIT
 Group:  Development/Languages/Python
-Url:https://github.com/pyca/service_identity
+URL:https://github.com/pyca/service_identity
 Source0:
https://pypi.io/packages/source/s/%{oname}/%{oname}-%{version}.tar.gz
+# Documentation
+BuildRequires:  %{python_module Sphinx}
 BuildRequires:  %{python_module attrs}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pyOpenSSL >= 0.14}
 BuildRequires:  %{python_module pyasn1-modules}
 BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module setuptools}
-# Documentation
-BuildRequires:  %{python_module Sphinx}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-
 Requires:   python-attrs
 Requires:   python-pyOpenSSL >= 0.14
 Requires:   python-pyasn1
 Requires:   python-pyasn1-modules
 Requires:   python-setuptools
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
-
 %python_subpackages
 
 %description
@@ -70,7 +61,7 @@
 
 # make man and documentation
 cd docs
-make man singlehtml
+make %{?_smp_mflags} man singlehtml
 
 %install
 %python_install
@@ -78,11 +69,12 @@
 # install man
 install -Dm 0644 docs/_build/man/%{oname}.1 
%{buildroot}%{_mandir}/man1/%{oname}.1
 %python_clone %{buildroot}%{_mandir}/man1/%{oname}.1
-%fdupes %{buildroot}%{_prefix}
+
+%python_expand %fdupes %{buildroot}%{$python_sitelib}/%{oname}
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc AUTHORS.rst LICENSE README.rst docs/_build/singlehtml/index.html
+%license LICENSE
+%doc AUTHORS.rst README.rst docs/_build/singlehtml/index.html
 

commit python-service_identity for openSUSE:Factory

2017-07-11 Thread root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2017-07-11 08:24:53

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new (New)


Package is "python-service_identity"

Tue Jul 11 08:24:53 2017 rev:3 rq:507914 version:16.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2016-07-15 12:45:14.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new/python-service_identity.changes
 2017-07-11 08:24:54.355397892 +0200
@@ -1,0 +2,5 @@
+Sat Jul  1 15:09:29 UTC 2017 - ok...@suse.com
+
+- Convert to singlespec
+
+---



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.P8H5no/_old  2017-07-11 08:24:54.875324560 +0200
+++ /var/tmp/diff_new_pack.P8H5no/_new  2017-07-11 08:24:54.879323996 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-service_identity
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,6 +17,7 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oname   service_identity
 
 Name:   python-service_identity
@@ -26,15 +27,17 @@
 License:MIT
 Group:  Development/Languages/Python
 Url:https://github.com/pyca/service_identity
-Source0:
https://pypi.python.org/packages/source/s/%{oname}/%{oname}-%{version}.tar.gz
-BuildRequires:  python-attrs
-BuildRequires:  python-devel
-BuildRequires:  python-pyOpenSSL >= 0.14
-BuildRequires:  python-pyasn1
-BuildRequires:  python-pyasn1-modules
-BuildRequires:  python-setuptools
+Source0:
https://pypi.io/packages/source/s/%{oname}/%{oname}-%{version}.tar.gz
+BuildRequires:  %{python_module attrs}
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pyOpenSSL >= 0.14}
+BuildRequires:  %{python_module pyasn1-modules}
+BuildRequires:  %{python_module pyasn1}
+BuildRequires:  %{python_module setuptools}
 # Documentation
-BuildRequires:  python-Sphinx
+BuildRequires:  %{python_module Sphinx}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 
 Requires:   python-attrs
 Requires:   python-pyOpenSSL >= 0.14
@@ -49,6 +52,8 @@
 BuildArch:  noarch
 %endif
 
+%python_subpackages
+
 %description
 service_identity aspires to give you all the tools you need for
 verifying whether a certificate is valid for the intended purposes.
@@ -61,22 +66,25 @@
 %setup -q -n %{oname}-%{version}
 
 %build
-python setup.py build
+%python_build
 
 # make man and documentation
 cd docs
 make man singlehtml
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 
 # install man
 install -Dm 0644 docs/_build/man/%{oname}.1 
%{buildroot}%{_mandir}/man1/%{oname}.1
+%python_clone %{buildroot}%{_mandir}/man1/%{oname}.1
+%fdupes %{buildroot}%{_prefix}
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc AUTHORS.rst LICENSE README.rst docs/_build/singlehtml/index.html
-%{_mandir}/man1/%{oname}.1%{ext_man}
+%{_mandir}/man1/*-%{python_bin_suffix}.1%{?ext_man}
+%python3_only %{_mandir}/man1/%{oname}.1%{?ext_man}
 %{python_sitelib}/%{oname}
 %{python_sitelib}/%{oname}-%{version}-py%{py_ver}.egg-info
 




commit python-service_identity for openSUSE:Factory

2016-07-15 Thread h_root
Hello community,

here is the log from the commit of package python-service_identity for 
openSUSE:Factory checked in at 2016-07-15 12:45:13

Comparing /work/SRC/openSUSE:Factory/python-service_identity (Old)
 and  /work/SRC/openSUSE:Factory/.python-service_identity.new (New)


Package is "python-service_identity"

Changes:

--- 
/work/SRC/openSUSE:Factory/python-service_identity/python-service_identity.changes
  2015-12-03 13:30:31.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-service_identity.new/python-service_identity.changes
 2016-07-15 12:45:14.0 +0200
@@ -1,0 +2,14 @@
+Thu Jun  2 16:30:29 UTC 2016 - jacobwin...@gmail.com
+
+- Update to 16.0.0:
+  * Changes:
++  Officially support Python 3.5.
++  service_identity.SubjectAltNameWarning is now raised if the server 
certicate lacks a proper SubjectAltName. [#9]
++  Add a __str__ method to VerificationError.
++  Port from characteristic to its spiritual successor attrs.
+  * Backward-incompatible changes:
++  Python 3.3 and 2.6 aren't supported anymore. They may work by chance 
but any effort to keep them working has ceased.
++  pyOpenSSL versions older than 0.14 are not tested anymore. They don't 
even build with recent OpenSSL versions.
+- Update spec file with new upstream package requirements.
+
+---

Old:

  service_identity-14.0.0.tar.gz

New:

  service_identity-16.0.0.tar.gz



Other differences:
--
++ python-service_identity.spec ++
--- /var/tmp/diff_new_pack.NXjJQv/_old  2016-07-15 12:45:15.0 +0200
+++ /var/tmp/diff_new_pack.NXjJQv/_new  2016-07-15 12:45:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-service_identity
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,24 +20,24 @@
 %define oname   service_identity
 
 Name:   python-service_identity
-Version:14.0.0
+Version:16.0.0
 Release:0
 Summary:Service identity verification for pyOpenSSL
 License:MIT
 Group:  Development/Languages/Python
 Url:https://github.com/pyca/service_identity
 Source0:
https://pypi.python.org/packages/source/s/%{oname}/%{oname}-%{version}.tar.gz
-BuildRequires:  python-characteristic
+BuildRequires:  python-attrs
 BuildRequires:  python-devel
-BuildRequires:  python-pyOpenSSL >= 0.12
+BuildRequires:  python-pyOpenSSL >= 0.14
 BuildRequires:  python-pyasn1
 BuildRequires:  python-pyasn1-modules
 BuildRequires:  python-setuptools
 # Documentation
 BuildRequires:  python-Sphinx
 
-Requires:   python-characteristic
-Requires:   python-pyOpenSSL >= 0.12
+Requires:   python-attrs
+Requires:   python-pyOpenSSL >= 0.14
 Requires:   python-pyasn1
 Requires:   python-pyasn1-modules
 Requires:   python-setuptools

++ service_identity-14.0.0.tar.gz -> service_identity-16.0.0.tar.gz ++
 2777 lines of diff (skipped)