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 <[email protected]>
+
+- Switch off test_https_warnings test (bsc#1170175)
+
+-------------------------------------------------------------------
+Thu May 16 20:01:20 UTC 2019 - Bryan Stephenson <[email protected]>
+
+- 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 <[email protected]>
+
+- Ensure neutrality of descriptions.
+
+-------------------------------------------------------------------
+Sat Oct 20 15:39:32 UTC 2018 - Arun Persaud <[email protected]>
+
+- 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 - [email protected]
+
+- -test subpackage must be empty
+
+-------------------------------------------------------------------
+Mon Jul 16 00:09:54 UTC 2018 - [email protected]
+
+- make multibuild package to resolve circular deps on tests
+
+-------------------------------------------------------------------
+Mon Jul 2 00:43:03 UTC 2018 - [email protected]
+
+- 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 - [email protected]
+
+- Allows Recommends and Suggest in Fedora
+
+-------------------------------------------------------------------
+Tue Feb 27 18:08:32 UTC 2018 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+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>