itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:
itools.catalog itools.http itools.tmx
itools.cms itools.i18n itools.uri
itools.csv itools.ical itools.web
itools.datatypes itools.resources itools.workflow
itools.gettext itools.rss itools.xhtml
itools.handlers itools.schemas itools.xliff
itools.html itools.stl itools.xml
Changes:
HTTP
- New package "itools.http", split from "itools.web".
Web
- Load requests and send responses in non-blocking mode.
- Use "poll" instead of "select" to detect changes in sockets.
CMS
- Style fixes for the HTML editor, by Hervé Cauwelier [#138].
- Split account and password forms in two subtabs, by Hervé Cauwelier
[#344]
- New handler for video files, to view them inline.
Resources
---------
Download
http://download.ikaaro.org/itools/itools-0.13.8.tar.gz
Home
http://www.ikaaro.org/itools
Mailing list
http://mail.ikaaro.org/mailman/listinfo/itools
Bug Tracker
http://bugs.ikaaro.org
--
J. David Ibáñez
Itaapy <http://www.itaapy.com> Tel +33 (0)1 42 23 67 45
9 rue Darwin, 75018 Paris Fax +33 (0)1 53 28 27 88
Announcing
----------
The 2.6.3.3 release of wxPython is now available for download at
http://wxpython.org/download.php. This is a mostly bug fix release
and also includes builds for Python 2.5 on Mac and also Windows. A
summary of other changes is listed below and at
http://wxpython.org/recentchanges.php.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a Python extension module that wraps the GUI components
of the popular wxWidgets cross platform library, which is written in
C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit Microsoft Windows, most Linux
or other Unix-like systems using GTK2, and Mac OS X 10.2+, in most
cases the native widgets are used on each platform.
Changes in 2.6.3.3
------------------
wx.lib.pubsub updates from Oliver Schoenborn:
- fixed the hash problem with non-hashable objects
- now supports listeners that use \*args as an argument
(listener(\*args) was not passing the validity test)
- corrected some mistakes in documentation
- added some clarifications (hopefully useful for first time
users)
- changed the way singleton is implemented since old way prevented
pydoc etc from extracting docs for Publisher
DocView and ActiveGrid IDE updates from Morgan Hua:
New Features: In Tab-View mode, Ctrl-number will take the user to
the numbered tab view. Modified files now show an '*' astrisk in
the view title. Debugger framework can now support PHP debugging.
Not important for python development, but at least that means the
debugger framework is more generalized.
wx.lib.mixins.listctrl.TextEditMixin: Fixed the double END_LABEL_EDIT
event problem in TextEditMixin by checking if the editor was already
hidden before continuing with the CloseEditor method. Also added code
to OpenEditor to send the BEGIN_LABEL_EDIT event and to not allow the
opening of the editor to continue if the event handler doesn't allow
it.
Undeprecated wx.GetNumberFromUser and added wx.NumberEntryDialog.
Made necessaary changes for building wxPython for Python 2.5. There
may still be some issues related to the new Py_ssize_t type and 64-bit
machines, but at least all compile errors and warnings related to it
have been resolved.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
XPN (X Python Newsreader) is a multi-platform newsreader with Unicode
support. It is written with Python+GTK. It has features like
scoring/actions, X-Face and Face decoding, muting of quoted text,
newsrc import/export, find article and search in the body, spoiler
char/rot13, random taglines and configurable attribution lines.
You can find it on:
http://xpn.altervista.org/index-en.html
or
http://sf.net/projects/xpn
Changes in this release:
* fixed a bug that caused XPN not to open empty articles
* fixed a bug that occurs with newer GTK releases that caused XPN not
to show bold face fonts in Groups Pane and Threads Pane
* added a key-combo that lets you scroll up the article
* fixed an issue with orderings save.
* reorganized and changed the appearance of the Config Window
* changed the appearance of the Score Window
* changed the way article headers and X-Face are shown in the Article Pane
* added a groups context menu
* added some new voices in the threads context menu
XPN is translated in Italian French and German, if you'd like to translate it
in your language and you are familiar with gettext and po-files
editing please contact me (xpn(a)altervista.org).
--
Life would be so very easy if we only had the source code.
|\ | |HomePage : http://nem01.altervista.org
| \|emesis |XPN (my nr): http://xpn.altervista.org
Announcing Urwid 0.9.5
----------------------
Urwid home page:
http://excess.org/urwid/
Tarball:
http://excess.org/urwid/urwid-0.9.5.tar.gz
About this release:
===================
This release adds support for the alternate character set with DEC
special and line drawing characters. Urwid will now display these
characters properly in almost all terminals and encodings. This change
also opens the door to future support for ISO-2022 encodings with
switching character sets.
A new example program was added to demonstrate Urwid's graphics widgets,
two new widget types were introduced, existing widgets were improved
and bugs were fixed.
New in this release:
====================
- Some Unicode characters are now converted to use the G1 alternate
character set with DEC special and line drawing characters. These
Unicode characters should now "just work" in almost all terminals
and encodings.
When Urwid is run with the UTF-8 encoding the characters are left
as UTF-8 and not converted.
The characters converted are:
\u00A3 (£), \u00B0 (°), \u00B1 (±), \u00B7 (·), \u03C0 (π),
\u2260 (≠), \u2264 (≤), \u2265 (≥), \u23ba (⎺), \u23bb (⎻),
\u23bc (⎼), \u23bd (⎽), \u2500 (─), \u2502 (│), \u250c (┌),
\u2510 (┐), \u2514 (└), \u2518 (┘), \u251c (├), \u2524 (┤),
\u252c (┬), \u2534 (┴), \u253c (┼), \u2592 (▒), \u25c6 (◆)
- New SolidFill class for filling an area with a single character.
- New LineBox class for wrapping widgets in a box made of line-
drawing characters. May be used as a box widget or a flow widget.
- New example program graph.py demonstrates use of BarGraph, LineBox,
ProgressBar and SolidFill.
- Pile class may now be used as a box widget and contain a mix of box
and flow widgets.
- Columns class may now contain a mix of box and flow widgets. The box
widgets will take their height from the maximum height of the flow
widgets.
- Improved the smoothness of resizing with raw_display module. The
module will now try to stop updating the screen when a resize event
occurs during the update.
- The Edit and IntEdit classes now use their set_edit_text(..) and
set_edit_pos(..) functions when handling keypresses, so those
functions may be overridden to catch text modification.
- The set_state(..) functions in the CheckBox and RadioButton classes
now have a do_callback parameter that determines if the callback
function registered will be called.
- Fixed a newly introduced incompatibility with python < 2.3.
- Fixed a missing symbol in curses_display when python is linked against
libcurses.
- Fixed mouse handling bugs in the Frame and Overlay classes.
- Fixed a Padding bug when the left or right has no padding.
About Urwid
===========
Urwid is a console UI library for Python. It features fluid interface
resizing, UTF-8 support, multiple text layouts, simple attribute markup,
powerful scrolling list boxes and flexible interface design.
Urwid is released under the GNU LGPL.
Greetings,
The SciPy 2006 Conference (http://www.scipy.org/SciPy2006) is August
17-18 this year. The deadline for early registration is *today*, July
14, 2006. The registration price will increase from $100 to $150 after
today. You can register online at https://www.enthought.com/scipy06 .
We invite everyone attending the conference to also attend the Coding
Sprints on Monday-Tuesday , August 14-15 and also the Tutorials
Wednesday, August 16. There is no additional charge for these sessions.
A *tentative* schedule of talks has now been posted.
http://www.scipy.org/SciPy2006/Schedule
We look forward to seeing you at CalTech in August!
Best,
Travis
Enthought is pleased to announce the release of Python Enthought Edition
Version 1.0.0.beta4 (http://code.enthought.com/enthon/) -- a python
distribution for Windows.
1.0.0.beta4 Release Notes:
--------------------
There are two known issues:
* No documentation is included due to problems with the chm. Instead,
all documentation for this beta is available on the web at
http://code.enthought.com/enthon/docs. The official 1.0.0 will include a
chm containing all of our docs again.
* IPython may cause problems when starting the first time if a
previous version of IPython was ran. If you see "WARNING: could not
import user config", either follow the directions which follow the warning.
Unless something terrible is discovered between now and the next
release, we intend on releasing 1.0.0 on July 25th.
This release includes version 1.0.9 of the Enthought Tool Suite (ETS)
Package and bug fixes-- you can look at the release notes for this ETS
version here:
http://svn.enthought.com/downloads/enthought/changelog-release.1.0.9.html
About Python Enthought Edition:
-------------------------------
Python 2.4.3, Enthought Edition is a kitchen-sink-included Python
distribution for Windows including the following packages out of the box:
Numpy
SciPy
IPython
Enthought Tool Suite
wxPython
PIL
mingw
f2py
MayaVi
Scientific Python
VTK
and many more...
More information is available about all Open Source code written and
released by Enthought, Inc. at http://code.enthought.com
=== Reminder===
The deadline for submitting abstracts for the
workshop on September 8 in Leipzig is July 15. It is only two days away!!
If you would like to give a presentation, please
send your abstract to mmueller(a)python-academy.de.
The workshop topics are listed at
http://www.python-academy.de/workshop/themen.html
While the workshop language will be German,
English presentations are accepted. So, if you
work in Germany, Austria or Swiss but don't think
your German is good enough for a presentation,
you are welcome to speak in English.
=== Erinnerung ==
Der letzte Termin für die Einreichung einer
Kurzfassung für den Workshop am 8. September in
Leipzig ist der 15.07.2006. Es sind also nur noch zwei Tage!!
Wer einen Vortrag halten möchte, die Kurzfassung
bitte an mmueller(a)python-academy.de senden.
Die Themen des Workshops sind unter
http://www.python-academy.de/workshop/themen.html
zu finden.
=== Workshop "Python im deutschsprachigen Raum" ===
Am 8. September 2006 findet in Leipzig der Workshop "Python im
deutschsprachigen Raum" statt.
Der Workshop ist als Ergänzung zu den internationalen und
europäischen Python-Zusammenkünften gedacht.
Die Themenpalette der Vorträge ist sehr weit gefasst und
soll alles einschließen, was mit Python im deutschsprachigen
Raum zu tun hat.
Eine ausführliche Beschreibung der Ziele des Workshops,
der Workshop-Themen sowie Details zu Organisation und
Anmeldung sind unter
http://www.python-academy.de/workshop
nachzulesen.
Vorträge können bis zum 15. Juli angemeldet werden.
Dazu bitte eine Kurzfassung an mmuel...(a)python-academy.de senden.
Zu jedem Vortrag kann ein Artikel eingereicht werden,
der in einem Proceedings-Band Ende des Jahres erscheinen wird.
=== Wichtige Termine ===
15.07.2005 Vortragsanmeldung mit Kurzfassung
31.07.2006 Einladung und vollständiges Programm
15.08.2006 Letzter Termin für Frühbucherrabatt
08.09.2006 Workshop
15.09.2006 Letzter Termin für die Einreichung der publikationsfähigen
Beiträge
Dezember 2006 Veröffentlichung des Tagungsbandes
=== Bitte weitersagen ===
Der Workshop soll auch Leute ansprechen, die
bisher nicht mit Python arbeiten.
Wer mithelfen möchte den Workshop bekannt zu machen,
kann einen Link auf
http://www.python-academy.de/workshop setzen.
Auch außerhalb des Internets kann der Workshop durch den Flyer
http://www.python-academy.de/download/workshop_call_for_papers.pdf
bekannt gemacht werden. Einfach doppelseitig ausdrucken oder kopieren
und
ein paar Exemplare am Schwarzen Brett von Universitäten, Firmen,
Organisationen usw. aushängen.
Wir freuen uns auf eine rege Teilnahme,
Mike Müller
Stefan Schwarzer
This will be our best meeting yet.
When
----
Thurs. July 13, 2006. 7pm.
Location
--------
Performics, downtown Chicago
180 N LaSalle St, Suite 1100,
Please RSVP <http://www.chipy.org/RSVP>
** There will probably be a pre-meeting at a nearby cafe for early
arrivals. Check the mailing list for more.
Topics
------
* CrunchyFrog and SpinyNorman (DocTests in educational Python)
* shlex
* Perl 6 compared to Python
About ChiPy
-----------
ChiPy is a group of Chicago Python Programmers, l33t, and n00bs.
Meetings are held monthly at various locations around Chicago.
Also, ChiPy is a proud sponsor of many Open Source and Educational
efforts in Chicago. Stay tuned to the mailing list for more info.
ChiPy website: <http://chipy.org>
ChiPy Mailing List: <http://mail.python.org/mailman/listinfo/chicago>
Python website: <http://python.org>
----
Forward this on.
(Apologies for the especially late notice; for some reason these
announcements did not go out when I sent them Monday to python-
announce-list and zope-announce)
Please join us Wed., July 12, 7:30-9:00 PM, for another meeting of
the Fredericksburg, VA Zope and Python User Group ("ZPUG"). We will
have a presentation, a lightning talk, a roundtable, and some good
snacks.
- Jim Fulton will present the talk he gave last week at EuroPython on
zc.buildout. The zc.buildout project provides support for creating
applications, especially Python applications. It provides tools for
assembling applications from multiple parts, Python or otherwise.
See http://svn.zope.org/zc.buildout/trunk/.
- John Kimball will present a lightning talk of Fortran in Python.
- We will have a roundtable discussion of Python and Zope topics.
Gary
----------------------------------------
General ZPUG information
When: second Wednesday of every month, 7:30-9:00.
Where: Zope Corporation offices. 513 Prince Edward Street;
Fredericksburg, VA 22408 (tinyurl for map is http://tinyurl.com/duoab).
Parking: Zope Corporation parking lot; entrance on Prince Edward Street.
Topics: As desired (and offered) by participants, within the
constraints of having to do with Python or Zope.
Mailing list: fredericksburg-zpug(a)zope.org
Contact: Gary Poster (gary(a)zope.com)