pyblosxom is a weblogging tool written in Python and modelled after blosxom.
It is written due to the fact that clones for blosxom exists except for python,
so this is my implementation of it. In fact I'm into cloning so much that this
announcement was ripped from a Kaa announcement, another weblogging tool written
in python.
The "download page" can be found here:
http://roughingit.subtlehints.net/pyblosxom/
This is really the page of my pyblosxom blog; there are links to the
distribution (a tar.gz file) and to a page with an introduction to pyblosxom.
Any comments, bug reports, tips, feature requests, etc, etc, are welcome.
Particularly eloquent flames will be published on my blog. :-) Especially
ones that mentioned how bad my python is. (I'm a newbie:)
--
Regards: Wari Wahab
http://roughingit.subtlehints.net/
I'm proud to announce a Brand New Release of FontTools/TTX, an Open Source
Python library and toolkit to manipulate fonts.
This is the first beta of version 2.0 -- I intend to release 2.0 final in a
couple of months.
TTX is a tool to convert TrueType and OpenType fonts to an XML-based text format
(also called "TTX") and back. This enables you to edit TTF/OTF tables with a
text editor. It's a low level tool, meant for people who are not scared to
fiddle with technical details of the OT format. It is implemented in Python.
FontTools is a Python library implementing reading and writing of TrueType
fonts, OpenType fonts, AFM files, reading of Type 1 fonts (writing is still
being planned), and some other formats.
No impressive web page yet:
http://fonttools.sourceforge.net/
A slightly obsolete end user page can be found here:
http://letterror.com/code/ttx/
Just
>>>>> "BAW" == Barry A Warsaw <barry(a)zope.com> writes:
BAW> I've just released the (standalone) email package version
BAW> 2.3. This is identical to the version that is in the current
BAW> cvs development tree for Python 2.3. It is made available as
BAW> a distutils package for installing in earlier versions of
BAW> Python. It is compatible with Python 2.1.3 and Python 2.2.1.
BAW> email-2.3.tar.gz is available from the mimelib project on
BAW> SourceForge:
BAW> http://sf.net/projects/mimelib/
Sorry folks, the email-2.3.tar.gz package was missing one of the test
suite files. You'll notice this if you ran "python testall.py" and
saw failures due to the missing file msg_31.txt.
I've just released email-2.3.1.tar.gz which contains the missing
file. There are no other substantive changes in this micro release so
if you don't care about the test suite, there's no need to update.
-Barry
=====================================================
SC-Track Roundup 0.5 beta2 - an issue tracking system
=====================================================
Note: This is a beta release of the newest version of Roundup.
It is strongly recommended that you maintain your existing 0.4 installation if
you have one, and run 0.5 on a copy of the database. If you are upgrading from
0.4, you must read doc/upgrading.txt!
Roundup requires python 2.1.1 for correct operation. Support for dumbdbm
requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended.
This beta release fixes the following specific problems:
. all backends now have a .close() method, and it's used everywhere
. fixed bug in detectors __init__
. switched the default issue item display to only show issue summary
(added instructions to doc to make it display entire content)
. MANIFEST.in was missing a lot of template files
. added generic item editing
. much nicer layout of template rendering errors
. added context/is_edit_ok and context/is_view_ok convenience methods and
implemented use of them in the classic template
A lot has been done since 0.4:
- new backend for metakit (thanks Gordon McMillan)
- new backend for gadfly (it's as done as it's going to get)
- further split the dbm backends from the core code, allowing easier
non-dict-like backends (eg metakit, RDB)
- implemented and used the new access control mechanisms (Permissions, Roles)
- switched templating to use Zope's PageTemplates (yay!)
- switched to sessions for web authentication
- added Boolean and Number types
- full-text search may also search certain String properties
- fixed the journal bloat
- updated design document for new access controls
- updated customisation document, including more examples
- entire database export and import (incl files)
- better mailgw help message (feature request #558562)
- re-enabled link backrefs from messages (feature request #568714)
- the page layout is now templatable
- re-worked cgi interface to abstract out the explicit "issue" interface
- have index page handle mid-page errors better so header and footer are
still visible
- saving of named search queries
- we handle "not found", access and item page render errors better
- fixed double-submit by having new-item-submit redirect at end
- daemonify roundup-server (fork, logfile, pidfile)
- modify cgitb to display PageTemplate errors better
- rename to "instance" to "tracker"
- have roundup.cgi pick up tracker config from the environment
- revamped look and feel in web interface
- cleaned up stylesheet usage
- several bug fixes and documentation fixes
Source and documentation is available at the website:
http://roundup.sourceforge.net/
Release Info (via download page):
http://sourceforge.net/projects/roundup
Mailing lists - the place to ask questions:
http://sourceforge.net/mail/?group_id=31577
About Roundup
=============
Roundup is a simple-to-use and -install issue-tracking system with
command-line, web and e-mail interfaces. It is based on the winning design
from Ka-Ping Yee in the Software Carpentry "Track" design competition.
Note: Ping is not responsible for this project. The contact for this project
is richard(a)users.sourceforge.net.
Roundup manages a number of issues (with flexible properties such as
"description", "priority", and so on) and provides the ability to:
(a) submit new issues,
(b) find and edit existing issues, and
(c) discuss issues with other participants.
The system will facilitate communication among the participants by managing
discussions and notifying interested parties when issues are edited. One of
the major design goals for Roundup that it be simple to get going. Roundup
is therefore usable "out of the box" with any python 2.1+ installation. It
doesn't even need to be "installed" to be operational, though a
disutils-based install script is provided.
It comes with two issue tracker templates (a classic bug/feature tracker and
a help desk) and five database back-ends (anydbm, bsddb, bsddb3, metakit and
gadfly).
I am pleased to announce the first beta release of ZODB3, formerly
known as StandaloneZODB. ZODB is an object database for Python that
provides transactional persistence while requiring few, if any,
changes to application logic.
You can get a source release from http://www.zope.org/Products/StandaloneZODB
Windows users will need a compiler to build C extensions. I'd be
happy to accept a binary installer for Windows, if a user is willing
to contribute it.
The components you get with the ZODB3 release are as follows:
- Core ZODB, including the persistence machinery
- Standard storages such as FileStorage
- Supporting modules such as ExtensionClass
- The persistent BTrees modules
- ZEO
- Experimental Berkeley storages
- Some documentation <wink>
The beta release contains roughly the same version of ZODB that will
be included in Zope 2.6. The two releases are not directly
coordinated, so there may be some subtle differences.
Many people have contributed to ZODB3. Special thanks to Toby
Dickenson for the new ZODB Connection cache. Many people at Zope
Corp. have contributed code and tested unreleased versions.
The NEWS.txt file contains a list of the major changes since the
StandaloneZODB 1.0 release in February. You can also find this list
at http://www.zope.org/Products/StandaloneZODB/NEWS
Jeremy
leo.py 3.6 is now available at: http://sourceforge.net/projects/leo/
leo.py requires Python 2.2 and tcl/tk 8.3 or above.
A slashdot article about Leo appeared soon after 3.5 was released. Leo now
has many more users and developers; 3.6 is considerably more friendly to
Linux as a result.
The highlights of 3.6:
----------------------
- Fixed several bugs that appear only on Linux.
- Added Match Brackets command.
- Added support for MouseWheel (Linux only).
- Added support for LaTex and PHP languages.
- Improved all aspects of the Help menu.
- Discovered a minor bug involving the Python (Idle) window and documented a
workaround.
- Leo remembers the previous insertion point and scrollbar position when
switching between nodes.
- The usual small improvements and bug fixes.
What is Leo?
------------
- A programmer's editor, an outlining editor and a flexible browser.
- A literate programming tool, compatible with noweb and CWEB.
- A data organizer and project manager. Leo provides multiple views
of projects within a single outline.
- Fully scriptable using Python. Leo saves its files in XML format.
- Portable. leo.py is 100% pure Python.
- Open Software, distributed under the Python License.
Links:
------
Leo: http://personalpages.tds.net/~edream/front.html
Home: http://sourceforge.net/projects/leo/
Download: http://sourceforge.net/project/showfiles.php?group_id=3458
CVS: http://sourceforge.net/cvs/?group_id=3458
Edward K. Ream
--------------------------------------------------------------------
Edward K. Ream email: edream(a)tds.net
Leo: Literate Editor with Outlines
Leo: http://personalpages.tds.net/~edream/front.html
--------------------------------------------------------------------
I am pleased to announce the release candidates of omniORB 4.0.0 and
omniORBpy 2.0.
omniORB is a robust, high performance CORBA ORB for C++. omniORBpy is
a version for Python. They are freely available under the terms of the
GNU Lesser General Public License (for the libraries), and GNU General
Public License (for the tools). For more information, see
http://omniorb.sourceforge.net/
The release candidates contain minor bug fixes and new features since
the beta 2 releases.
Highlights of the new features since omniORB 3.0 and omniORBpy 1:
- Updated to CORBA 2.6.
- Support for GIOP 1.1 and 1.2.
- Wide string and codeset negotiation.
- Unix domain and SSL transports.
- Bidirectional GIOP.
- Flexible thread pool mode.
- PortableServer::Current.
- Interceptors.
- Fixed point.
- Complete freeing of all heap allocations.
- Efficient in-process calls between C++ and Python.
- Python / C++ object reference translation API.
- New comprehensive configuration mechanism.
- Commercial support. See http://www.omniorb-support.com/
Release notes are available from
http://sourceforge.net/project/shownotes.php?release_id=110442
and
http://sourceforge.net/project/shownotes.php?release_id=110443
You can download the releases themselves via the release notes pages,
or from
http://sourceforge.net/project/showfiles.php?group_id=51138
Please try out the release candidates and report any problems you
encounter to the omniORB mailing list. The intention is to make a full
release in a week or so.
Enjoy,
Duncan.
--
-- Duncan Grisby --
-- duncan(a)grisby.org --
-- http://www.grisby.org --
Pymqi 0.4 is now available at http://www.hare.demon.co.uk/pymqi. This
version adds interfaces to the MQINQ & MQSET MQI calls. These allow
you to set & inquire Queue Manager & Queue attributes.
Pymqi is a Python extension for IBM's Messaging & Queuing middleware,
MQSeries (aka WebSphere MQ family). This allows Python scripts to make
calls directly to MQI to connect queues and get/put messages on them
etc.
Pymqi combines the power of Python with the benefits of the messaging
model. It can be used to develop test harnesses for MQ based systems,
for rapid prototyping of MQ applications, for development of
administrative GUI's (when combined with e.g., TkInter), and even for
mainstream MQ application development!
Pymqi does not replace MQI, but is layered on top of it, so you must
have MQ (either client or server) installed before you can use pymqi.
=====================================================
SC-Track Roundup 0.5 beta1 - an issue tracking system
=====================================================
Note: This is the first of two beta releases of the newest version of Roundup.
It is strongly recommended that you maintain your existing 0.4 installation if
you have one, and run 0.5 on a copy of the database. If you are upgrading from
0.4, you must read doc/upgrading.txt!
Roundup requires python 2.1.1 for correct operation. Support for dumbdbm
requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended.
A lot has been done since 0.4:
- new backend for metakit (thanks Gordon McMillan)
- new backend for gadfly (it's as done as it's going to get)
- further split the dbm backends from the core code, allowing easier
non-dict-like backends (eg metakit, RDB)
- implemented and used the new access control mechanisms (Permissions, Roles)
- switched templating to use Zope's PageTemplates (yay!)
- switched to sessions for web authentication
- added Boolean and Number types
- full-text search may also search certain String properties
- fixed the journal bloat
- updated design document for new access controls
- updated customisation document, including more examples
- entire database export and import (incl files)
- better mailgw help message (feature request #558562)
- re-enabled link backrefs from messages (feature request #568714)
- the page layout is now templatable
- re-worked cgi interface to abstract out the explicit "issue" interface
- have index page handle mid-page errors better so header and footer are
still visible
- saving of named search queries
- we handle "not found", access and item page render errors better
- fixed double-submit by having new-item-submit redirect at end
- daemonify roundup-server (fork, logfile, pidfile)
- modify cgitb to display PageTemplate errors better
- rename to "instance" to "tracker"
- have roundup.cgi pick up tracker config from the environment
- revamped look and feel in web interface
- cleaned up stylesheet usage
- several bug fixes and documentation fixes
Source and documentation is available at the website:
http://roundup.sourceforge.net/
Release Info (via download page):
http://sourceforge.net/projects/roundup
Mailing lists - the place to ask questions:
http://sourceforge.net/mail/?group_id=31577
About Roundup
=============
Roundup is a simple-to-use and -install issue-tracking system with
command-line, web and e-mail interfaces. It is based on the winning design
from Ka-Ping Yee in the Software Carpentry "Track" design competition.
Note: Ping is not responsible for this project. The contact for this project
is richard(a)users.sourceforge.net.
Roundup manages a number of issues (with flexible properties such as
"description", "priority", and so on) and provides the ability to:
(a) submit new issues,
(b) find and edit existing issues, and
(c) discuss issues with other participants.
The system will facilitate communication among the participants by managing
discussions and notifying interested parties when issues are edited. One of
the major design goals for Roundup that it be simple to get going. Roundup
is therefore usable "out of the box" with any python 2.1+ installation. It
doesn't even need to be "installed" to be operational, though a
disutils-based install script is provided.
It comes with two issue tracker templates (a classic bug/feature tracker and
a help desk) and five database back-ends (anydbm, bsddb, bsddb3, metakit and
gadfly).
I've just released the (standalone) email package version 2.3. This
is identical to the version that is in the current cvs development
tree for Python 2.3. It is made available as a distutils package for
installing in earlier versions of Python. It is compatible with
Python 2.1.3 and Python 2.2.1.
The email package is a new package for parsing, handling, and
generating email messages and other RFC 2822 style documents. It
conforms to most of the email related RFCs including 2045-2047 (the
MIME RFCs) and 2231. It is intended to replace several older modules
in the standard distribution, such as rfc822, mimetools, multifile,
mimify, and MIMEWriter, and such non-standard modules as mimecntl.
email-2.3.tar.gz is available from the mimelib project on SourceForge:
http://sf.net/projects/mimelib/
Enjoy,
-Barry