14
0

- Update to version 0.9.17:

+ ZeroMQ support calling send and recv from multiple greenthreads
  + SSL: unwrap() sends data, and so it needs trampolining
  + hubs.epolls: Fix imports for exception handler
  + db_pool: Fix .clear() when min_size > 0
  + db_pool: Add MySQL's insert_id() method
  + db_pool: Close connections after timeout, fix get-after-close race
    condition with using TpooledConnectionPool
  + threading monkey patch fixes
  + pools: Better accounting of current_size in pools.Pool
  + wsgi: environ['RAW_PATH_INFO'] with request path as received from client
  + wsgi: log_output flag
  + wsgi: Limit HTTP header size
  + wsgi: Configurable maximum URL length
  + SO_REUSEADDR now correctly set.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-eventlet?expand=0&rev=6
This commit is contained in:
Sascha Peilicke
2012-11-23 11:00:07 +00:00
committed by Git OBS Bridge
parent 338e2d2eea
commit 14e6a99309
4 changed files with 35 additions and 22 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b2d38084809b2f2a8e3cc5815b10912870cdbe97d9a4e5c1ff231ebc8da0e430
size 317198

3
eventlet-0.9.17.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:000718aff76ce730ed8ed037f227b09f7cd815b7501670ad8312c6bb3ac164e1
size 262991

View File

@@ -1,8 +1,26 @@
-------------------------------------------------------------------
Fri Nov 23 10:57:40 UTC 2012 - saschpe@suse.de
- Update to version 0.9.17:
+ ZeroMQ support calling send and recv from multiple greenthreads
+ SSL: unwrap() sends data, and so it needs trampolining
+ hubs.epolls: Fix imports for exception handler
+ db_pool: Fix .clear() when min_size > 0
+ db_pool: Add MySQL's insert_id() method
+ db_pool: Close connections after timeout, fix get-after-close race
condition with using TpooledConnectionPool
+ threading monkey patch fixes
+ pools: Better accounting of current_size in pools.Pool
+ wsgi: environ['RAW_PATH_INFO'] with request path as received from client
+ wsgi: log_output flag
+ wsgi: Limit HTTP header size
+ wsgi: Configurable maximum URL length
-------------------------------------------------------------------
Fri Sep 2 11:36:04 UTC 2011 - saschpe@suse.de
- Update to version 0.9.16:
* No upstream changes
+ SO_REUSEADDR now correctly set.
- Don't package unittests
- Fix non-executable script rpmlint warning

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-eventlet
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,28 +16,25 @@
#
Name: python-eventlet
Version: 0.9.16
Release: 1
Version: 0.9.17
Release: 0
Url: http://eventlet.net
Summary: Highly concurrent networking library
License: MIT
Group: Development/Languages/Python
Source: http://pypi.python.org/packages/source/e/eventlet/eventlet-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-Sphinx
BuildRequires: python-devel
BuildRequires: python-distribute
BuildRequires: python-greenlet
BuildRequires: python-Sphinx
Requires: python-greenlet
%if 0%{?suse_version}
%py_requires
%if 0%{?suse_version} > 1110
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%else
BuildArch: noarch
%endif
%endif
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%description
Eventlet is a concurrent networking library for Python that allows you to
@@ -60,24 +57,22 @@ Documentation for the python-eventlet package.
%prep
%setup -q -n eventlet-%{version}
sed -i "1d" eventlet/support/greendns.py # Fix non-executable script
sed -i "s|^#!.*||" eventlet/support/greendns.py # Fix non-executable script
%build
python setup.py build
pushd doc
make html && rm _build/html/.buildinfo
popd
python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
%files doc
%defattr(-,root,root,-)
%doc doc/_build/html examples
%files
%defattr(-,root,root,-)
%doc AUTHORS LICENSE NEWS README README.twisted
%{python_sitelib}/*
%files doc
%defattr(-,root,root,-)
%doc build/sphinx/html examples
%changelog