Hello community, here is the log from the commit of package python-requests for openSUSE:Leap:15.2:SLE-workarounds checked in at 2020-04-28 11:17:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/python-requests (Old) and /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.python-requests.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-requests" Tue Apr 28 11:17:08 2020 rev:1 rq: version:2.20.1 Changes: -------- New Changes file: --- /dev/null 2020-04-14 14:47:33.391806949 +0200 +++ /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.python-requests.new.2738/python-requests.changes 2020-04-28 11:17:08.742722851 +0200 @@ -0,0 +1,1345 @@ +------------------------------------------------------------------- +Mon Apr 27 06:47:47 UTC 2020 - Matej Cepl <mc...@suse.com> + +- Switch off test_https_warnings test (bsc#1170175) + +------------------------------------------------------------------- +Thu May 16 20:01:20 UTC 2019 - Bryan Stephenson <bstephen...@suse.com> + +- Update to version 2.20.1 (bsc#1111622) + * Fixed bug with unintended Authorization header stripping for + redirects using default ports (http/80, https/443). + +------------------------------------------------------------------- +Tue Oct 30 09:20:26 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Ensure neutrality of descriptions. + +------------------------------------------------------------------- +Sat Oct 20 15:39:32 UTC 2018 - Arun Persaud <a...@gmx.de> + +- specfile: + * remove devel for noarch + * remove restriction for urllib3 < 1.24 + * HISTORY and README changed from .rst to .md + +- update to version 2.20.0: + * Bugfixes + + Content-Type header parsing is now case-insensitive + (e.g. charset=utf8 v Charset=utf8). + + Fixed exception leak where certain redirect urls would raise + uncaught urllib3 exceptions. + + Requests removes Authorization header from requests redirected + from https to http on the same hostname. (CVE-2018-18074) + + should_bypass_proxies now handles URIs without hostnames + (e.g. files). + * Dependencies + + Requests now supports urllib3 v1.24. + * Deprecations + + Requests has officially stopped support for Python 2.6. + +------------------------------------------------------------------- +Thu Jul 19 10:27:24 UTC 2018 - mimi...@gmail.com + +- -test subpackage must be empty + +------------------------------------------------------------------- +Mon Jul 16 00:09:54 UTC 2018 - mimi...@gmail.com + +- make multibuild package to resolve circular deps on tests + +------------------------------------------------------------------- +Mon Jul 2 00:43:03 UTC 2018 - stefan.bru...@rwth-aachen.de + +- update to version 2.19.1: + * Fixed issue where status_codes.py’s init function failed trying + to append to a __doc__ value of None. +- update to version 2.19.0: + * Improvements + + Warn about possible slowdown with cryptography version < 1.3.4 + + Check host in proxy URL, before forwarding request to adapter. + + Maintain fragments properly across redirects. (RFC7231 7.1.2) + + Removed use of cgi module to expedite library load time. + + Added support for SHA-256 and SHA-512 digest auth algorithms. + + Minor performance improvement to Request.content. + + Migrate to using collections.abc for 3.7 compatibility. + * Bugfixes + + Parsing empty Link headers with parse_header_links() no longer + return one bogus entry. + + Fixed issue where loading the default certificate bundle from + a zip archive would raise an IOError. + + Fixed issue with unexpected ImportError on windows system + which do not support winreg module. + + DNS resolution in proxy bypass no longer includes the username + and password in the request. This also fixes the issue of DNS + queries failing on macOS. + + Properly normalize adapter prefixes for url comparison. + + Passing None as a file pointer to the files param no longer + raises an exception. + + Calling copy on a RequestsCookieJar will now preserve the + cookie policy correctly. + * We now support idna v2.7 and urllib3 v1.23. +- Properly set idna/urllib3 dependency versions, runtime and buildtime +- Spec cleanup, remove conditionals for ancient distro versions +- Remove duplicates with fdupes + +------------------------------------------------------------------- +Wed Mar 7 14:37:27 UTC 2018 - apla...@suse.com + +- Allows Recommends and Suggest in Fedora + +------------------------------------------------------------------- +Tue Feb 27 18:08:32 UTC 2018 - apla...@suse.com + +- Recommends only for SUSE +- In no SUSE evironments some tests related with certificates can + fail. Skip the tests if this case. + +------------------------------------------------------------------- +Sun Sep 24 21:48:31 UTC 2017 - a...@gmx.de + +- update to version 2.18.4: + * Improvements + + Error messages for invalid headers now include the header name + for easier debugging + * Dependencies + + We now support idna v2.6. + +- changes from version 2.18.3: + * Improvements + + Running $ python -m requests.help now includes the installed + version of idna. + * Bugfixes + + Fixed issue where Requests would raise ConnectionError instead + of SSLError when encountering SSL problems when using urllib3 + v1.22. + +------------------------------------------------------------------- +Tue Aug 8 06:51:52 UTC 2017 - tbecht...@suse.com + +- update to version v2.18.2 + * Add requirements.txt to MANIFEST.in + * test ssl version check functions as expected in python 2.6 + * no more stickers + * fix OPENSSL_VERSION_NUMBER check on Python2.6's ssl module + * Setup HISTORY for next release + * Use 'prefix' instead of 'key' in session docstring + * Allow urllib3 1.22 + * v2.18.2 + * stickers + * redundant comma + +------------------------------------------------------------------- +Mon Jul 3 11:36:40 UTC 2017 - tbecht...@suse.com + +update to version v2.18.1 + * 2.17.1 + * Fix a typo: verison -> version + * fix + * Prepare v2.18.0 + * Update requirements.txt + * cleanup models.py + * Preserve identity of unbundled deps + * ignore undefined names in flake8 + * flake8 ignore lambda expressions + * Add the pytest .cache/ directory to .gitignore + * docutils + * try junit + * new installation location + * cleanup utils.py + * flake8report.txt + * empty commit + * no more pipenv + * Begin dev section of README + * Remove exec permission from files that shouldn't have it + * change development philosophy docs to reflect reality + * fix manifest file + * only flake8 the right directory + * update development documentation + * Remove session redirect cache + * no piping to a file + * Catch error if multiprocessing is not available or is unable to determine the number of CPUs + * todo + * cleanup sessions.py + * typo + * number of cores for travis + * ignore import statements for flake8 + * Update README.rst + * better ci file + * bunk change + * that doesn't work on windows + * improve development instructions + * Fix a typo: paramters -> parameters + * Adds changelog entry for #4134 + * ignore line continuations for flake8 + * Allow Requests.Response to be used as a context manager + * Fix requests.packages not having package attributes + * remove note about cacerts.pem + * v2.17.3 + * improve install documentation syntax + * improve installation instructions + * flake8: import statement improvements + * fix spaces in api.py + * v2.18.1 + * skip for now + * v2.17.2 + * fix flake8 for EOF in __init__.py + * improve flake8 help.py + * Prepare for next release cycle + * try this travis file + * remove "are you crazy?" section + * fix sidebars + * Update index.rst + * fix empty lines for flake8 + * convert version compatibility checks to warning + * fix github stars + * v2.17.1 + * improve line continuations for flake8 ++++ 1148 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.python-requests.new.2738/python-requests.changes New: ---- _multibuild python-requests.changes python-requests.spec requests-2.20.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-requests.spec ++++++ # # spec file for package python-requests # # Copyright (c) 2018 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global flavor @BUILD_FLAVOR@%{nil} %define test 0 %if "%{flavor}" == "test" %define test 1 %endif %{?!python_module:%define python_module() python-%{**} python3-%{**}} %if %{test} Name: python-requests-%{flavor} %else Name: python-requests %endif Version: 2.20.1 Release: 0 Summary: Python HTTP Library License: Apache-2.0 Group: Development/Languages/Python URL: http://python-requests.org/ Source: https://files.pythonhosted.org/packages/source/r/requests/requests-%{version}.tar.gz BuildRequires: %{python_module certifi} BuildRequires: %{python_module py} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module urllib3 >= 1.21.1} BuildRequires: ca-certificates BuildRequires: fdupes BuildRequires: python BuildRequires: python-rpm-macros Requires: ca-certificates Requires: python Requires: python-certifi >= 2017.4.17 Requires: python-chardet >= 3.0.2 Requires: python-idna < 2.8 Requires: python-idna >= 2.5 Requires: python-py Requires: python-urllib3 >= 1.21.1 Recommends: ca-certificates-mozilla Recommends: python-PySocks >= 1.5.6 Recommends: python-cryptography >= 1.3.4 Recommends: python-pyOpenSSL >= 0.14 BuildArch: noarch %if %{test} BuildRequires: %{python_module PySocks >= 1.5.6} BuildRequires: %{python_module chardet >= 3.0.2} BuildRequires: %{python_module idna < 2.8} BuildRequires: %{python_module idna >= 2.5} BuildRequires: %{python_module pytest-httpbin} BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module pytest} Requires: this-is-only-for-build-envs %endif %python_subpackages %description Requests is an HTTP library, written in Python, as an alternative to Python's builtin urllib2 which requires work (even method overrides) to perform basic tasks. Features of Requests: - GET, HEAD, POST, PUT, DELETE Requests: + HTTP Header Request Attachment. + Data/Params Request Attachment. + Multipart File Uploads. + CookieJar Support. + Redirection History. + Redirection Recursion Urllib Fix. + Automatic Decompression of GZipped Content. + Unicode URL Support. - Authentication: + URL + HTTP Auth Registry. %prep %setup -q -n requests-%{version} # drop shebang from certs.py sed -i '1s/^#!.*$//' requests/certs.py # remove 'never' default parameter from digest-auth check # requires httpbin 0.6.0 sed -i "s#\(httpbin.*\), 'never'#\1#" tests/test_requests.py %build %python_build %install %python_install # check that urllib3 is not installed test ! -e %{buildroot}%{python3_sitelib}/requests/packages/urllib3 %python_expand %fdupes %{buildroot}%{$python_sitelib}/requests %if %{test} %python_expand rm -Rf %{buildroot}%{$python_sitelib}/requests %python_expand rm -Rf %{buildroot}%{$python_sitelib}/requests-* %endif # NOTE(aplanas) If we do not have the certificates, we some of the # tests will fail, so for now we only run the tests in openSUSE %if 0%{?suse_version} && %{test} %check touch Pipfile # exclude tests connecting to TARPIT %python_exec -m pytest tests -k "not (TestTimeout or connect or test_https_warnings)" %endif %if %{test} %files %{python_files} %license LICENSE %else %files %{python_files} %license LICENSE %doc HISTORY.md README.md %{python_sitelib}/requests/ %{python_sitelib}/requests-* %endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild>