PythonDoc is a documentation tool for Python, inspired by JavaDoc.
Like JavaDoc, PythonDoc scans your Python code for doc comments,
and generates API documentation in XML and HTML formats. Python-
Doc supports basic JavaDoc tags like @param and @return, and adds
a few Python-specific tags. You can use PythonDoc comments to
describe module-level variables and constants, functions, classes,
methods, and attributes. PythonDoc comes with a standard HTML
generator, but you can plug in your own output handlers, or use
XSLT or other tools to process the PythonDoc XML format.
PythonDoc 2.1b3 parses docstrings and adds them to the XML model.
It also includes some minor bug fixes. See the README file for
details.
Downloads:
http://effbot.org/downloads#pythondochttp://effbot.org/downloads#elementtree
Documentation:
http://effbot.org/zone/pythondoc.htm
enjoy /F
Vampire 1.5 is now available.
http://www.dscpl.com.au/projects/vampirehttp://www.dscpl.com.au/downloads/vampire-1.5-20050325.tar.gz
Vampire is an extension module for mod_python, which provides a more
flexible dispatch mechanism for basic content handlers, as well as an
alternative implementation of the mod_python.publisher module. A
range of other useful features are also provided which make using
mod_python a much more pleasant experience.
For a quick overview of the features that Vampire provides check out:
http://www.dscpl.com.au/projects/vampire/articles/vampire-001.html
The most important new feature in this release is "vampire::publisher",
an attempt at a drop in replacement for mod_python.publisher which
avoids many of the problems present in the original in respect of
module loading. This version also addresses all the currently known
bugs and some limitations listed for mod_python.publisher on the
mod_python bugs list.
Other features worthy of mentioning are a handler object which can be
used selectively in place of a basic content handler to introduce
publisher style URL mapping for a single resource. Two handler objects
which allow a function exported as a publisher to accept additional
path information and have that supplied as a single parameter or for
each part of the additional path to be supplied in distinct parameters.
Finally, a handler object is provided which allows publisher style URL
mapping for XML-RPC service requests.
Although Vampire is up to version 1.5, this is the first time it has
been announced in this forum.
IMDbPY 1.8 is available (tgz, deb, rpm, exe) from:
http://imdbpy.sourceforge.net/
IMDbPY is a Python package useful to retrieve and manage the data of
the IMDb movie database.
With this release, it's possible to retrieve many
of the still missing pieces of informations about movies
and persons. Many bugs were fixed; there are
performance improvements and initial support for
small systems (like hand-held devices) is introduced.
IMDbPY aims to provide an easy way to access the IMDb's database
using a Python script.
Platform-independent and written in pure Python, it's independent
from the data source (since IMDb provides two or three different
interfaces to their database).
IMDbPY is mainly intended for programmers and developers who want
to build their Python programs using the IMDbPY package, but some
example scripts - useful for the end users - are included.
Other IMDbPY-based programs are available from the home page.
--
Davide Alberani <alberanid(a)libero.it> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/
http://twistedmatrix.com/
TASMANIA (DP) -- Found on the Internet on 2005-03-22 by an anonymous
programmer, Twisted 2.0 was obtained by local authorities and kept
isolated for public safety and further study. On 2005-03-25, however,
nano-probes were released from the package's surface and propagated
the software to the public.
Version 2.0 is said to have originated from ancient underground ruins
somewhere in Australia, but their existence has not yet been verified.
Christopher Armstrong, enslaved release archaeologist, was only able
to say "Aieeya! Release?? What release? I just found this here
tablet under some sand. Ia!" Project lead Glyph Lefkowitz was not
available for comment, as he has fled the planet in fear of the
repercussions of the software's new release.
Record-keeper Mary Gardiner said "It will be interesting to see if the
Twisted Sumo distribution collapses into a singularity. I guess
there's a potential that Earth will be destroyed."
As of this release, radix's soul, which has been included in Twisted
since version 0.8.0, has been split off from the main project and
given back to him to maintain in a separate sub-project.
----
Twisted 2.0 is a major upgrade, changing many things not only in the
code but also in the structure of the project. As of 2.0, Twisted was
split up into many sub-projects which you can read about in the
Twisted Split FAQ[1].
2.0 also marks the first release including the migration to the Zope
Interface framework as opposed to Twisted's own built-in
interface/adapter system. Another FAQ was made available[2] for those
curious about the change.
Many, tons, and lots of other changes have been made in this release.
The NEWS[3] file contains a high-level overview of most of these
changes. Changes in now-split subprojects are available on their
individual project pages[4].
Tarballs are currently available at the twistedmatrix.com site, and
packages for win32, Debian, and other OSes are currently on the way.
1: http://twistedmatrix.com/projects/core/documentation/upgrades/2.0/split.html
2: http://twistedmatrix.com/projects/core/documentation/upgrades/2.0/component…
3: http://twistedmatrix.com/projects/core/NEWS.txt
4: http://twistedmatrix.com/projects/
----
WHAT IS TWISTED?
Twisted is an event-based framework for internet applications which
works on Python 2.2.X and 2.3.X. The following are the (important)
modules included with Twisted:
- twisted.application
A "Service" system that allows you to organize your application in
hierarchies with well-defined startup and dependency semantics,
- twisted.cred
A general credentials and authentication system that facilitates
pluggable authentication backends,
- twisted.enterprise
Asynchronous database access, compatible with any Python DBAPI2.0
modules,
- twisted.internet
Low-level asynchronous networking APIs that allow you to define
your own protocols that run over certain transports,
- twisted.manhole
A tool for remote debugging of your services which gives you a
Python interactive interpreter,
- twisted.protocols
Basic protocol implementations and helpers for your own protocol
implementations,
- twisted.python
A large set of utilities for Python tricks, reflection, text
processing, and anything else,
- twisted.spread
A secure, fast remote object system,
- twisted.trial
A unit testing framework that integrates well with Twisted-based code.
Twisted supports integration of the Tk, GTK+, GTK+ 2, Qt, Mac OS X, or
wxPython event loop with its main event loop. The Win32 event loop is
also supported.
For more information, visit http://www.twistedmatrix.com, or join the
list at
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
There are many official Twisted subprojects, including clients and
servers for web, mail, DNS, and more. You can find out more about
these projects at http://twistedmatrix.com/projects/
--
Twisted | Christopher Armstrong: International Man of Twistery
Radix | -- http://radix.twistedmatrix.com
| Release Manager, Twisted Project
\\\V/// | -- http://twistedmatrix.com
|o O| | Founding Member, Hobart Hacking Society
w----v----w-+ -- http://hackingsociety.org/chapters/hash
I'm pleased to announce the release of version 0.1.1 of QaTeX.
Here is a brief description of the package.
(La)TeX macro programming is hard. Python is a powerful and
easy to use scripting language. QaTeX allows Python modules
to be used instead of (La)TeX style files. With QaTeX
(pronounced `kwa-tech') TeX asks Questions and Python
provides Answers.
This release provides proof-of-concept. It is known to run under
Linux and Mac OS/X.
QaTeX is not yet secure, so please don't use it with
untrusted documents.
Another problem is that QaTeX does not yet run under Windows.
QaTeX is released under the GPL.
This release, and further information, is available via the
project home page:
http://qatex.sourceforge.net
--
Jonathan
The SpamBayes team is pleased to announce release 1.0.4 of SpamBayes.
This is a bug-fix release that fixes one major issue with the 1.0.3 release:
if a 1.0.3 sb_server user's mail client tries to connect to the mail server,
and the DNS lookup succeeds but the connection fails, then sb_server will
write warnings to the log until there is no disk space left to do so.
This specific problem is fixed in 1.0.4, and in addition 1.0.4 is again
built with Python 2.3 (not 2.4), so should more closely match 1.0.1.
Connection errors are also now only logged once per hour (unless the verbose
option is set). No other changes have been made.
As such, we strongly recommend that all sb_server users upgrade.
sb_imapfilter, Outlook plug-in, and other users should notice no difference
between 1.0.3 and 1.0.4 and do not need to upgrade.
You can get the release via the 'Download' page at
http://spambayes.org/download.html
Enjoy the new release and your spam-free mailbox :-)
As always, thanks to everyone involved in this release. (For the curious,
the oft-delayed 1.1a1 release should be made next week.)
Tony.
(on behalf of the SpamBayes team)
--- What is SpamBayes? ---
The SpamBayes project is working on developing a Bayesian (of sorts)
anti-spam filter (in Python), initially based on the work of Paul Graham,
but since modified with ideas from Robinson, Peters, et al.
The project includes a number of different applications, all using the same
core code, ranging from a plug-in for Microsoft Outlook, to a POP3 proxy, to
various command-line tools.
The Windows installation program will install either the Outlook add-in (for
Microsoft Outlook users), or the SpamBayes server program (for all other
POP3 mail client users, including Microsoft Outlook Express). All Windows
users (including existing users of the Outlook add-in) are encouraged to use
the installation program.
If you wish to use the source-code version, you will also need to install
Python - see README.txt in the source tree for more information.
Spe is a python IDE with auto-indentation, auto completion, call tips,
syntax coloring, uml viewer, syntax highlighting, class explorer,
source index, auto todo list, sticky notes, integrated pycrust shell,
python file browser, recent file browser, drag&drop, context help, ...
Special is its blender support with a blender 3d object browser and its
ability to run interactively inside blender. Spe ships with wxGlade
(gui designer), PyChecker (source code doctor) and Kiki (regular
expression console). Spe is extensible with wxGlade.
This is a fix release for wxPython 2.5.4.1
If you like SPE, please contribute by coding, writing documentation or
donating.
Also I would like to thank Michael Foord, who made SPE part of a new
Python
distribution, called "movable python". It gives you the possibility to
carry your favorite developping environment on a USB stick. So you can
continue your work on any computer or test your modules for different
python versions. This distribution opens a lot of new possibilities,
check it out!! For more info, visit
http://www.voidspace.org.uk/python/programs.shtml#movpy
:Batteries included:
- Kiki:
Regular Expression (regex) console. For more info:
http://project5.freezope.org/kiki/index.html
- PyChecker:
PyChecker is a tool for finding bugs in python source code. It
finds problems that are typically caught by a compiler for
less dynamic languages, like C and C++. It is similar to lint.
For more info: http://pychecker.sourceforge.net
- wxGlade:
wxGlade is a GUI designer written in Python with the
popular GUI toolkit wxPython, that helps you create
wxWindows/wxPython user interfaces. As you can guess by the
name, its model is Glade, the famous GTK+/GNOME GUI builder,
with which wxGlade shares the philosophy and the look & feel
(but not a line of code). For more info:
http://wxglade.sourceforge.net
:New features:
- None
:Bug fixes:
- wxPython 2.5.4.1
:Donations(20euro):
- Gerard Blais
:Contributors:
- None
:Requirements:
- full python 2.3+
- wxpython 2.5.3.8+
- optional blender 2.35+
:Links:
- Homepage: http://spe.pycs.net
- Website: http://projects.blender.org/projects/spe/
- Screenshots: http://spe.pycs.net/pictures/index.html
- Forum: http://projects.blender.org/forum/?group_id=30
- RSS feed: http://spe.pycs.net/weblog/rss.xml