diff --git a/debian/changelog b/debian/changelog index 15c05eb..0e1713f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,199 +1,199 @@ -python-eventlib (0.3.0) unstable; urgency=medium +python3-eventlib (0.3.0) unstable; urgency=medium * Migrate to version 3 -- Adrian Georgescu Wed, 13 Jan 2021 15:10:18 +0100 python-eventlib (0.2.5) unstable; urgency=medium * Simplified keeping version number * Remove shebang line from module * Explicitly use python2 in shebang lines * Refactored setup.py for PEP-8 compliance * Use pybuild as debian build system * Increased compatibility level to 11 * Increased debian standards version to 4.5.0 * Updated license file -- Dan Pascu Fri, 14 Feb 2020 11:31:50 +0200 python-eventlib (0.2.4) unstable; urgency=medium * Increased debian compatibility level to 9 * Removed obsolete pycompat/pyversions files -- Dan Pascu Thu, 04 Oct 2018 21:29:02 +0300 python-eventlib (0.2.3) unstable; urgency=medium * Fixed to support openssl-1.1, compiled without EGD support * Updated debian standards version -- Dan Pascu Tue, 15 Nov 2016 19:41:36 +0200 python-eventlib (0.2.2) unstable; urgency=medium * Adapt to changes in python-gnutls 3.0 -- Saul Ibarra Fri, 19 Feb 2016 17:23:41 +0100 python-eventlib (0.2.1) unstable; urgency=medium * Prevent creation of multiple instances of BaseTwistedHub or TwistedHub * Replace assert with RuntimeError -- Saul Ibarra Tue, 17 Feb 2015 10:53:58 +0100 python-eventlib (0.2.0) unstable; urgency=medium * Remove dependency on pyOpenSSL * Refactored SSL support * Fix detecting EWOULDBLOCK on Windows * Bumped Debian Standards-Version -- Saul Ibarra Wed, 16 Jul 2014 21:08:53 +0200 python-eventlib (0.1.2) unstable; urgency=low * Fixed exposing blocking functions in select module -- Saul Ibarra Sat, 05 Oct 2013 10:38:48 +0200 python-eventlib (0.1.1) unstable; urgency=low * Fixed high CPU load caused by improperly handled SSL connections -- Saul Ibarra Wed, 28 Nov 2012 10:59:27 +0100 python-eventlib (0.1.0) unstable; urgency=low * Renamed package to eventlib -- Saul Ibarra Fri, 07 Sep 2012 10:25:23 +0200 python-eventlet-0.8 (0.8.11.8) unstable; urgency=low * Adapted to changes in latest Twisted * Preserve _GLOBAL_DEFAULT_TIMEOUT from the original socket module * Do not ignore the timeout argument for http connections * Bumped debian standards version to 3.9.3 -- Dan Pascu Thu, 12 Jul 2012 22:05:46 +0300 python-eventlet-0.8 (0.8.11.7) unstable; urgency=low * Bumped debian standards version to 3.9.2 * Use debhelper and dh_python2 instead of pysupport -- Saul Ibarra Mon, 06 Jun 2011 13:22:01 +0200 python-eventlet-0.8 (0.8.11.6) unstable; urgency=low * Fixed some circular memory references. -- Dan Pascu Wed, 20 Apr 2011 22:17:21 +0300 python-eventlet-0.8 (0.8.11.5) unstable; urgency=low * Wake up reactor instead of raising exception to avoid printing a traceback -- Saul Ibarra Mon, 13 Dec 2010 11:44:28 +0100 python-eventlet-0.8 (0.8.11.4) unstable; urgency=low * Fixed socket.getaddrinfo to be non-blocking -- Saul Ibarra Wed, 03 Nov 2010 11:49:43 +0100 python-eventlet-0.8 (0.8.11.3) unstable; urgency=low * Added python-openssl dependency * Raised Standards-Version to 3.9.1 -- Saul Ibarra Thu, 12 Aug 2010 17:32:46 +0200 python-eventlet-0.8 (0.8.11.2) unstable; urgency=low * Updated debian package description * Fixed version number for native package * Don't use socket.fromfd and os.fork in Windows as they are not available * Added missing sslerror attribute to socket * Added timeout attributes to HTTP/HTTPS connection classes * Fixed reading from a GreenSSL socket * Capture WSAEINVAL error when connecting sockets in Windows * Raised Standards-Version to 3.9.0 -- Saul Ibarra Wed, 28 Jul 2010 09:46:39 +0200 python-eventlet-0.8 (0.8.11.1) unstable; urgency=low * Renamed package to python-eventlet-0.8 * Added Saul Ibarra to uploaders * Conflic with package python-eventlet * Dependency with package python-greenlet -- Dan Pascu Tue, 04 May 2010 14:44:06 +0300 python-eventlet-0.8 (0.8.11) unstable; urgency=low * Renamed package to python-eventlet -- Adrian Georgescu Sun, 13 Dec 2009 15:30:54 +0100 python-eventlet-0.8 (0.8.10) unstable; urgency=low * based on changeset 628 http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/log/35dd8ff9bb2d * reimplemented coros.BoundedSemaphore using two Semaphores; queue(0) should work well as a channel replacement now * added 'balance' property to coros.BoundedSemaphore, similar to that of channel's * added connDone parameter to twistedutil.protocol.GreenTransportBase.loseConnection() * renamed 'sync' argument to 'wait' in write() and loseConnection() methods of twistedutil.protocol.GreenTransportBase * fixed proc.__all__ to include Source class * proc: changed the way links to functions are fired: now Source/Proc instance passes itself as a parameter both for "value" and "exception" links. * added 'value' property to Source and exc_info() method to access the result and the exception * added has_value() and has_exception() to Source * added docstring for proc.wrap_errors helper * added proc.RunningProcSet class * added eventlet.__version__ attribute -- Denis Bilenko Mon, 13 Apr 2009 16:17:24 +0700 python-eventlet-0.8 (0.8.9-2) unstable; urgency=low * based on changeset 617 http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/log/ff7d739faa57 * Reverted half-closability feature of twitedutil.GreenTransports * Fixed GreenTransportBase.resumeProducer not to hide twisted assertions * Added proc.wrap_errors class as a better version of trap_errors function * Improved docstring in proc module -- Denis Bilenko Sun, 01 Mar 2009 11:42:37 +0100 python-eventlet-0.8 (0.8.9-1) unstable; urgency=low * based on changeset 612 http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/rev/7e46595f2c6f * GreenTransportBase: implemented loseWriteConnection() and write() that blocks until data is sent. * GreenTransportBase: fixed loseConnection to call unregisterProducer * GreenTransportBase: fixed __getattr__ * GreenTransportBase: added waitall() method to SpawnFactory * Fixed setup.py not to install greentest as a package system-wide * Added MANIFEST.in * Added __len__ to coros.queue * proc: added trap_errors function * proc: added Waiter class. changed Source to use it instead of coros.event * Fixed coros.Semaphore.acquire(), it could break Semaphore's invariant * Updated examples to use current API. -- Denis Bilenko Thu, 12 Feb 2009 09:37:59 +0100 python-eventlet-0.8 (0.8.9) unstable; urgency=low * first release, based on chageset 599 http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/log/5ab8daf62547 -- Denis Bilenko Mon, 26 Jan 2009 19:23:17 +0600 diff --git a/debian/control b/debian/control index 64a59eb..5bbbc30 100644 --- a/debian/control +++ b/debian/control @@ -1,14 +1,14 @@ -Source: python-eventlib +Source: python3-eventlib Section: python Priority: optional Maintainer: Adrian Georgescu Build-Depends: debhelper (>= 11), dh-python, python3, python3-twisted, python3-greenlet Standards-Version: 4.5.0 Package: python3-eventlib Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, python3-greenlet, python3-twisted Description: Eventlib is a networking library written in Python. It achieves high scalability by using non-blocking I/O while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level. diff --git a/makedeb.sh b/makedeb.sh index 7f14fa8..17785e0 100755 --- a/makedeb.sh +++ b/makedeb.sh @@ -1,18 +1,18 @@ #!/bin/bash if [ -f dist ]; then rm -r dist fi sudo mk-build-deps --install debian/control python3 setup.py sdist cd dist tar zxvf *.tar.gz -cd python-eventlib-?.?.? +cd python3-eventlib-?.?.? debuild --no-sign ls diff --git a/setup.py b/setup.py index 364a073..9d84872 100755 --- a/setup.py +++ b/setup.py @@ -1,37 +1,37 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 import os from distutils.core import setup from eventlib import __version__ def find_packages(toplevel): return [directory.replace(os.path.sep, '.') for directory, subdirs, files in os.walk(toplevel) if '__init__.py' in files] setup( name='python3-eventlib', version=__version__, description='Coroutine-based networking library', - url='http://devel.ag-projects.com/repositories/python-eventlib', + url='http://devel.ag-projects.com/repositories/python3-eventlib', author='Linden Lab', maintainer="AG Projects", maintainer_email="support@ag-projects.com", author_email="support@ag-projects.com", classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules", "Intended Audience :: Developers", "Development Status :: 4 - Beta" ], packages=find_packages('eventlib') )