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>

Reply via email to