Hello community,

here is the log from the commit of package python-requests for openSUSE:Factory 
checked in at 2018-07-04 23:53:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-requests (Old)
 and      /work/SRC/openSUSE:Factory/.python-requests.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-requests"

Wed Jul  4 23:53:59 2018 rev:48 rq:620399 version:2.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-requests/python-requests.changes  
2018-03-12 12:05:26.456960885 +0100
+++ /work/SRC/openSUSE:Factory/.python-requests.new/python-requests.changes     
2018-07-04 23:54:43.991918454 +0200
@@ -1,0 +2,35 @@
+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
+
+-------------------------------------------------------------------

Old:
----
  requests-2.18.4.tar.gz

New:
----
  requests-2.19.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-requests.spec ++++++
--- /var/tmp/diff_new_pack.z1Eksh/_old  2018-07-04 23:54:44.595917787 +0200
+++ /var/tmp/diff_new_pack.z1Eksh/_new  2018-07-04 23:54:44.619917761 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-requests
-Version:        2.18.4
+Version:        2.19.1
 Release:        0
 Summary:        Awesome Python HTTP Library That's Actually Usable
 License:        Apache-2.0
@@ -30,31 +30,33 @@
 BuildRequires:  %{python_module py}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module urllib3 >= 1.21.1}
+BuildRequires:  %{python_module urllib3 < 1.24}
 BuildRequires:  ca-certificates
+BuildRequires:  fdupes
 BuildRequires:  python
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module PySocks >= 1.5.6}
 BuildRequires:  %{python_module chardet >= 3.0.2}
 BuildRequires:  %{python_module idna >= 2.5}
+BuildRequires:  %{python_module idna < 2.8}
 BuildRequires:  %{python_module pytest-httpbin}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest}
 # /SECTION
 Requires:       ca-certificates
 Requires:       python
-# for good measure, at least recommend an actual set of certificates
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends:     ca-certificates-mozilla
 Recommends:     python-pyOpenSSL >= 0.14
 Recommends:     python-cryptography >= 1.3.4
 Recommends:     python-PySocks >= 1.5.6
-%endif
 Requires:       python-certifi >= 2017.4.17
 Requires:       python-chardet >= 3.0.2
 Requires:       python-idna >= 2.5
+Requires:       python-idna < 2.8
 Requires:       python-py
 Requires:       python-urllib3 >= 1.21.1
+Requires:       python-urllib3 < 1.24
 BuildArch:      noarch
 
 %python_subpackages
@@ -83,6 +85,10 @@
 # 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
 
@@ -90,19 +96,21 @@
 %python_install
 # check that urllib3 is not installed
 test ! -e %{buildroot}%{python3_sitelib}/requests/packages/urllib3
+%python_expand %fdupes %{buildroot}%{$python_sitelib}/requests
 
 # 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}
 %check
-touch requirements.txt
+touch Pipfile
 # exclude tests connecting to TARPIT
 %python_exec -m pytest tests -k "not (TestTimeout and connect)"
 %endif
 
 %files %{python_files}
 %defattr(-,root,root)
-%doc HISTORY.rst LICENSE README.rst
+%license LICENSE
+%doc HISTORY.rst README.rst
 %{python_sitelib}/requests/
 %{python_sitelib}/requests-*
 

++++++ requests-2.18.4.tar.gz -> requests-2.19.1.tar.gz ++++++
++++ 1840 lines of diff (skipped)


Reply via email to