Accepting request 345090 from home:matejcik:urllib3tmp
- re-enable tests, re-add relevant dependencies in python 2.7.9 and up - drop %pre section because apparently "egg-info as file" is no longer true and this breaks builds OBS-URL: https://build.opensuse.org/request/show/345090 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=13
This commit is contained in:
parent
5aad292d93
commit
d12858beaa
@ -4,15 +4,18 @@ Wed Oct 27 16:33:44 UTC 2015 - jmatejek@suse.com
|
|||||||
- removed python-certifi dependency, we don't want to use it
|
- removed python-certifi dependency, we don't want to use it
|
||||||
- drop 0001-Don-t-pin-dependency-to-exact-version.patch because it's
|
- drop 0001-Don-t-pin-dependency-to-exact-version.patch because it's
|
||||||
not needed anymore
|
not needed anymore
|
||||||
- re-enable tests, re-add dependencies
|
- re-enable tests, re-add relevant dependencies
|
||||||
* don't exclude test_util.py
|
* don't exclude test_util.py
|
||||||
* exclude proxy timeout tests that fail for spurious reasons
|
* exclude proxy timeout tests that fail for spurious reasons
|
||||||
- urllib3-ssl-default-context.patch - use set_default_verify_paths()
|
- urllib3-ssl-default-context.patch - use set_default_verify_paths()
|
||||||
if no certificate path specified and verification not explicitly
|
if no certificate path specified and verification not explicitly
|
||||||
disabled
|
disabled
|
||||||
- urllib3-test-ssl-drop-sslv3.patch - don't use "SSLv3" constants
|
- urllib3-test-ssl-drop-sslv3.patch - don't use "SSLv3" constants
|
||||||
as they are not supported in openssl (and conversely python) anymore
|
in python 2.7.9 and up
|
||||||
- ready-event.patch - fix race conditions in timeout tests
|
- ready-event.patch - fix race conditions in timeout tests
|
||||||
|
- drop %pre section because apparently "egg-info as file" is no longer
|
||||||
|
true and this breaks builds
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 14 09:35:30 UTC 2015 - toddrme2178@gmail.com
|
Wed Oct 14 09:35:30 UTC 2015 - toddrme2178@gmail.com
|
||||||
|
@ -32,14 +32,12 @@ Patch2: urllib3-ssl-default-context.patch
|
|||||||
Patch3: urllib3-test-ssl-drop-sslv3.patch
|
Patch3: urllib3-test-ssl-drop-sslv3.patch
|
||||||
# PATCH-FIX-UPSTREAM -- fix race conditions with ready_event state variable in timeout tests
|
# PATCH-FIX-UPSTREAM -- fix race conditions with ready_event state variable in timeout tests
|
||||||
Patch4: ready-event.patch
|
Patch4: ready-event.patch
|
||||||
|
#!BuildIgnore: python-requests
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: python-mock >= 1.3.0
|
BuildRequires: python-mock >= 1.3.0
|
||||||
BuildRequires: python-nose >= 1.3.7
|
BuildRequires: python-nose >= 1.3.7
|
||||||
BuildRequires: python-nose-exclude >= 0.4.1
|
BuildRequires: python-nose-exclude >= 0.4.1
|
||||||
BuildRequires: python-tornado >= 4.2.1
|
BuildRequires: python-tornado >= 4.2.1
|
||||||
BuildRequires: python-tox >= 2.1.1
|
|
||||||
BuildRequires: python-twine >= 1.5.0
|
|
||||||
BuildRequires: python-wheel >= 0.24.0
|
|
||||||
Requires: python-pyOpenSSL
|
Requires: python-pyOpenSSL
|
||||||
Requires: python-pyasn1
|
Requires: python-pyasn1
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
@ -69,7 +67,9 @@ Highlights
|
|||||||
%setup -q -n urllib3-%{version}
|
%setup -q -n urllib3-%{version}
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%if %(python -c "import ssl; print(hasattr(ssl,'PROTOCOL_TLSv1_2'))") == "True"
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
|
%endif
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -84,12 +84,12 @@ PYTHONPATH="%{buildroot}%{python_sitelib}" nosetests \
|
|||||||
--exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_timeout \
|
--exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_timeout \
|
||||||
--exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_pool_timeout
|
--exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_pool_timeout
|
||||||
|
|
||||||
%pre
|
#%pre
|
||||||
# previous versions of the package installed .egg-info as a directory,
|
# previous versions of the package installed .egg-info as a directory,
|
||||||
# the new update now installs it as a file. Clean out the directory, should it exist.
|
# the new update now installs it as a file. Clean out the directory, should it exist.
|
||||||
if [ -d %{python_sitelib}/urllib3-%{version}-py*.egg-info ]; then
|
#if [ -d %{python_sitelib}/urllib3-%{version}-py*.egg-info ]; then
|
||||||
rm -rf %{python_sitelib}/urllib3-%{version}-py*.egg-info
|
# rm -rf %{python_sitelib}/urllib3-%{version}-py*.egg-info
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
|
@ -6,7 +6,7 @@ Index: urllib3-1.12/urllib3/util/ssl_.py
|
|||||||
if e.errno == errno.ENOENT:
|
if e.errno == errno.ENOENT:
|
||||||
raise SSLError(e)
|
raise SSLError(e)
|
||||||
raise
|
raise
|
||||||
+ elif cert_reqs != ssl.CERT_NONE:
|
+ elif cert_reqs != ssl.CERT_NONE and hasattr(context, 'set_default_verify_paths'):
|
||||||
+ context.set_default_verify_paths()
|
+ context.set_default_verify_paths()
|
||||||
|
|
||||||
if certfile:
|
if certfile:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user