Medusa 0.5.1 release
A.M. Kuchling
akuchlin@mems-exchange.org
Wed, 27 Mar 2002 22:36:59 -0500
I've made a tidied-up release of the Medusa toolkit for writing
asynchronous servers. This release adds no new features to the last
release, but discards some old unmaintained code, fixes some bugs, and
moves everything into the 'medusa' package.
The code is available from http://www.amk.ca/python/code/medusa.html .
A full list of my changes is:
Version 0.5.1:
* Apply cleanup patch from Donovan Baarda
* Fix bug reported by Van Gale: counter.py and auth_handler.py did
long(...)[:-1] to chop off a trailing L generated in earlier
versions of Python.
* Fix bug in ftp_server.py that I introduced in 0.5
* Remove some duplicated producer classes
* Removed work_in_progress/ directory and the 'continuation' module
* Remove MIME type table code and use the stdlib's mimelib module instead
Version 0.5:
* Added a setup.py installation script, which will install all the code
under the package name 'medusa'.
* Added README.txt and CHANGES.txt.
* Fixed NameError in util/convert_mime_type_table.py
* Fixed TypeError in test/test_medusa.py
* Fixed several problems detected by PyChecker
* Changed demos to use 'from medusa import ...'
* Rearranged files to reduce the number of subdirectories.
* Removed or updated uses of the obsolete regsub module
* Removed asyncore.py and asynchat.py; these modules were added to Python's
standard library with version 1.5.2, and Medusa now assumes that they're
present.
* Removed many obsolete files:
poll/pollmodule.c, as Python's select module now supports poll()
patches/posixmodule.c, as that patch was incorporated in Python
old/*, script_handler_demo/*, sendfile/*
The old ANNOUNCE files
* Reindented all files to use four-space indents
--
A.M. Kuchling http://www.amk.ca
Only the phoenix arises and does not descend. And everything changes.
And nothing is truly lost.
-- The true end of the series, in SANDMAN #74, "The Exile"