commit python-cheroot for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package python-cheroot for openSUSE:Leap:15.2 checked in at 2020-03-01 08:50:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-cheroot (Old) and /work/SRC/openSUSE:Leap:15.2/.python-cheroot.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-cheroot" Sun Mar 1 08:50:25 2020 rev:12 rq:761192 version:6.5.5 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-cheroot/python-cheroot.changes 2020-01-15 15:47:52.551406616 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-cheroot.new.26092/python-cheroot.changes 2020-03-01 08:50:26.365161718 +0100 @@ -1,0 +2,28 @@ +Mon Sep 2 19:10:07 UTC 2019 - Dan Čermák <dcermak@suse.com> + +- Drop dependency on backports.functools_lru_cache for the python3 subpackage + This fixes bsc#1149124 + +------------------------------------------------------------------- +Sun Jun 2 21:15:22 UTC 2019 - Jan Engelhardt <jengelh@inai.de> + +- Ensure neutrality of description. + +------------------------------------------------------------------- +Tue May 14 11:57:52 CEST 2019 - Matej Cepl <mcepl@suse.com> + +- Update to 6.5.5 bsc#1142582: + - Sockets now collect statistics (bytes read and written) on + Python 3 same as Python 2. + - Ignore OpenSSL's 1.1+ Error 0 under any Python while wrapping + a socket. +- Switch off failing tests to avoid gh#cherrypy/cheroot#200 + +------------------------------------------------------------------- +Tue Mar 5 12:26:41 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> + +- Update to 6.5.4: + * too many changes to enumerate see CHANGES.rst +- Make sure to execute testsuite + +------------------------------------------------------------------- Old: ---- cheroot-5.4.0.tar.gz New: ---- cheroot-6.5.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cheroot.spec ++++++ --- /var/tmp/diff_new_pack.KYUg66/_old 2020-03-01 08:50:26.857162697 +0100 +++ /var/tmp/diff_new_pack.KYUg66/_new 2020-03-01 08:50:26.857162697 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python-Cheroot +# spec file for package python-cheroot # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, 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 @@ -12,47 +12,75 @@ # 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-%{**}} Name: python-cheroot -Version: 5.4.0 +Version: 6.5.5 Release: 0 +Summary: Pure-python HTTP server License: BSD-3-Clause -Summary: Highly-optimized, pure-python HTTP server -Url: https://github.com/cherrypy/cheroot Group: Development/Languages/Python -Source: https://files.pythonhosted.org/packages/source/C/Cheroot/cheroot-%{version}.tar.gz -BuildRequires: python-rpm-macros +URL: https://github.com/cherrypy/cheroot +Source: https://files.pythonhosted.org/packages/source/c/cheroot/cheroot-%{version}.tar.gz +BuildRequires: %{python_module more-itertools >= 2.6} +BuildRequires: %{python_module pyOpenSSL} +BuildRequires: %{python_module pytest >= 2.8} +BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module requests-unixsocket} +BuildRequires: %{python_module requests} +BuildRequires: %{python_module setuptools_scm >= 1.15.0} +BuildRequires: %{python_module setuptools_scm_git_archive >= 1.0} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module setuptools_scm} +BuildRequires: %{python_module six >= 1.11.0} +BuildRequires: %{python_module trustme} +BuildRequires: fdupes +BuildRequires: python-backports.functools_lru_cache +BuildRequires: python-rpm-macros +Requires: python-more-itertools >= 2.6 +Requires: python-six >= 1.11.0 # the package and distribution name is lowercase-cheroot, # but PyPI claims the name is capital-Cheroot # *smacks head against desk* Provides: python-Cheroot = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch - +%ifpython2 +Requires: python-backports.functools_lru_cache +%endif %python_subpackages %description -Cheroot is the high-performance, pure-Python HTTP server used by CherryPy. +Cheroot is the pure-Python HTTP server used by CherryPy. %prep %setup -q -n cheroot-%{version} +# do not require cov/xdist/etc +sed -i -e '/addopts/d' pytest.ini + +# drop the dependency of backports.functools_lru_cache from the python3 package +for file in "cheroot.egg-info/requires.txt" "setup.cfg"; do + sed -i "s/backports.functools_lru_cache$/backports.functools_lru_cache ; python_version < '3.3'/" \ + "${file}" +done + %build %python_build %install %python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} -#%%check -# apparently the test suite is nonfunctional and is exercised by CherryPy only +%check +# Exclusions because of gh#cherrypy/cheroot#200 +%pytest -k 'not test_tls_client_auth' %files %{python_files} -%defattr(-,root,root,-) +%license LICENSE.md +%doc README.rst CHANGES.rst +%python3_only %{_bindir}/cheroot %{python_sitelib}/* %changelog ++++++ cheroot-5.4.0.tar.gz -> cheroot-6.5.5.tar.gz ++++++ ++++ 11382 lines of diff (skipped)
participants (1)
-
root