Hello community, here is the log from the commit of package python-requests for openSUSE:Factory checked in at 2019-04-26 22:41:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-requests (Old) and /work/SRC/openSUSE:Factory/.python-requests.new.5536 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-requests" Fri Apr 26 22:41:57 2019 rev:58 rq:697101 version:2.21.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-requests/python-requests.changes 2019-02-26 22:15:47.582203315 +0100 +++ /work/SRC/openSUSE:Factory/.python-requests.new.5536/python-requests.changes 2019-04-26 22:41:58.553719347 +0200 @@ -1,0 +2,7 @@ +Tue Apr 23 10:45:08 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> + +- Do not hardcode version requirements in setup.py allowing us to + update and verify functionality on our own: + * requests-no-hardcoded-version.patch + +------------------------------------------------------------------- New: ---- requests-no-hardcoded-version.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-requests.spec ++++++ --- /var/tmp/diff_new_pack.8RBRfq/_old 2019-04-26 22:42:01.225717984 +0200 +++ /var/tmp/diff_new_pack.8RBRfq/_new 2019-04-26 22:42:01.225717984 +0200 @@ -33,6 +33,8 @@ Group: Development/Languages/Python URL: http://python-requests.org/ Source: https://files.pythonhosted.org/packages/source/r/requests/requests-%{version}.tar.gz +# PATCH-FIX-SUSE: do not hardcode versions in setup.py/requirements +Patch0: requests-no-hardcoded-version.patch BuildRequires: %{python_module certifi} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module urllib3 >= 1.21.1} @@ -61,6 +63,7 @@ %endif %if %{with test} BuildRequires: %{python_module PySocks >= 1.5.6} +BuildRequires: %{python_module brotlipy} BuildRequires: %{python_module chardet >= 3.0.2} BuildRequires: %{python_module idna >= 2.5} BuildRequires: %{python_module pytest-httpbin >= 0.0.7} @@ -90,6 +93,7 @@ %prep %setup -q -n requests-%{version} +%patch0 -p1 # drop shebang from certs.py sed -i '1s/^#!.*$//' requests/certs.py @@ -116,7 +120,7 @@ touch Pipfile # exclude tests connecting to TARPIT # exclude test_https_warnings as is flaky -%python_exec -m pytest tests -k "not (TestTimeout or connect or test_https_warnings)" +%python_exec -m pytest -v tests -k "not (TestTimeout or connect or test_https_warnings)" %endif %if !%{with test} ++++++ requests-no-hardcoded-version.patch ++++++ Index: requests-2.21.0/setup.py =================================================================== --- requests-2.21.0.orig/setup.py +++ requests-2.21.0/setup.py @@ -42,14 +42,14 @@ if sys.argv[-1] == 'publish': packages = ['requests'] requires = [ - 'chardet>=3.0.2,<3.1.0', - 'idna>=2.5,<2.9', - 'urllib3>=1.21.1,<1.25', + 'chardet>=3.0.2', + 'idna>=2.5', + 'urllib3>=1.21.1', 'certifi>=2017.4.17' ] test_requirements = [ - 'pytest-httpbin==0.0.7', + 'pytest-httpbin>=0.0.7', 'pytest-cov', 'pytest-mock', 'pytest-xdist',