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>