Hello community,

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

Package is "python-requests"

Sat Jul 21 10:09:13 2018 rev:49 rq:624090 version:2.19.1

Changes:
--------
New Changes file:

--- /dev/null   2018-07-14 11:19:38.193360615 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-requests.new/python-requests-test.changes    
    2018-07-21 10:09:16.043183818 +0200
@@ -0,0 +1,1305 @@
+-------------------------------------------------------------------
+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
+  * attempt new ads
+  * speed up appveyor
+  * v2.17.0
+  * improve installation docs
+  * fix flake8 indent error
+  * Adds to AUTHORS
+  * Clearer makefile for building README
+  * flake8
+  * Fixes error swallowing in set_environ
+  * cleanup help.py (flake8)
+  * improve install docs
+  * new requests namespace
+
+-------------------------------------------------------------------
+Sat Jun 10 08:40:50 UTC 2017 - [email protected]
+
+- update to 2.16.5:
+  * unvendored bundled libraries
+  * for more changes, see https://pypi.python.org/pypi/requests
+
+- drop no-default-cacert.patch: this is now in python-certifi
+- drop requests-do-not-use-bundle.patch: obsolete
+
+-------------------------------------------------------------------
+Fri May  5 22:43:27 UTC 2017 - [email protected]
+
+- Ensure neutrality of description.
+
+-------------------------------------------------------------------
+Tue May  2 07:03:13 UTC 2017 - [email protected]
+
+- The following two entries should have been added to the previous
+  changelog entry.
+- Drop urllib3-ssl-default-context.patch
+- Add requests-do-not-use-bundle.patch
+
+-------------------------------------------------------------------
+Tue Mar 14 14:37:56 UTC 2017 - [email protected]
+
+- update for multipython build
++++ 1108 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Factory/.python-requests.new/python-requests-test.changes
--- /work/SRC/openSUSE:Factory/python-requests/python-requests.changes  
2018-07-04 23:54:43.991918454 +0200
+++ /work/SRC/openSUSE:Factory/.python-requests.new/python-requests.changes     
2018-07-21 10:09:16.171183789 +0200
@@ -1,0 +2,10 @@
+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
+
+-------------------------------------------------------------------

New:
----
  _multibuild
  python-requests-test.changes

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

Other differences:
------------------
++++++ python-requests.spec ++++++
--- /var/tmp/diff_new_pack.ebvkV4/_old  2018-07-21 10:09:16.871183627 +0200
+++ /var/tmp/diff_new_pack.ebvkV4/_new  2018-07-21 10:09:16.871183627 +0200
@@ -16,49 +16,58 @@
 #
 
 
+%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.19.1
 Release:        0
 Summary:        Awesome Python HTTP Library That's Actually Usable
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            http://python-requests.org/
+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 devel}
 BuildRequires:  %{python_module py}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module urllib3 >= 1.21.1}
 BuildRequires:  %{python_module urllib3 < 1.24}
+BuildRequires:  %{python_module urllib3 >= 1.21.1}
 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
-Recommends:     ca-certificates-mozilla
-Recommends:     python-pyOpenSSL >= 0.14
-Recommends:     python-cryptography >= 1.3.4
-Recommends:     python-PySocks >= 1.5.6
 Requires:       python-certifi >= 2017.4.17
 Requires:       python-chardet >= 3.0.2
-Requires:       python-idna >= 2.5
 Requires:       python-idna < 2.8
+Requires:       python-idna >= 2.5
 Requires:       python-py
-Requires:       python-urllib3 >= 1.21.1
 Requires:       python-urllib3 < 1.24
+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
@@ -97,21 +106,29 @@
 # 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}
+%if 0%{?suse_version} && %{test}
 %check
 touch Pipfile
 # exclude tests connecting to TARPIT
 %python_exec -m pytest tests -k "not (TestTimeout and connect)"
 %endif
 
+%if %{test}
+%files %{python_files}
+%license LICENSE
+%else
 %files %{python_files}
-%defattr(-,root,root)
 %license LICENSE
 %doc HISTORY.rst README.rst
 %{python_sitelib}/requests/
 %{python_sitelib}/requests-*
+%endif
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
</multibuild>

Reply via email to