diff --git a/TODO b/TODO index abe3420..18ac285 100644 --- a/TODO +++ b/TODO @@ -1,44 +1,54 @@ Python3 migration ----------------- -Existing software must work with Python version 3.8 or newer. +2021-01-02 + +Existing software must work with Python version 3.8 or newer. The target +operating system is Debian Linux Sid (the current unstable version). No new functionality is required. -Currently, eventlib works with Python version 2.7, it is bug free for +5 -years. Projects available in the open domain that use python-eventlib: +Currently, eventlib works with Python version 2 and it is bug free for +5 +years. The current stable environment where the software has been tested is +Debian Buster 10 using Python version 2.7 + +Projects available in the open domain that use python-eventlib on Debian Buster: * python-xcaplib * python-msrplib * python-sipsimple * blink-qt * sylkserver Deliverables ------------ The following modules must be proven to work with Python 3.8. If no test is available in greentest/ and examples/ folders, a new test script must be created. from eventlib import api, coros, proc from eventlib.api import timeout, sleep from eventlib.coros import event, queue from eventlib.green.httplib import BadStatusLine from eventlib.green import socket, select, ssl, httplib, urllib2 from eventlib.green.socket import gethostbyname from eventlib.green.threading import RLock from eventlib.greenio import GreenSocket from eventlib.proc import spawn, ProcExit from eventlib.support import greenlets as greenlet from eventlib.twistedutil import callInGreenThread, deferToGreenThread, block_on, join_reactor from eventlib.twistedutil.protocol import GreenTransportBase, ValueQueue, GreenClientCreator, SpawnFactory from eventlib.util import tcp_socket, set_reuse_addr +The target operating system is Debian Linux Sid (the current unstable version). + Patches ------- Fork the project on github and provide the link for the modified branch(es). +Or send a patch by email to support@ag-projects.com +