Lockfile 0.8 has been released. It fixes a bug in 0.7 and works around an
apparent bug in the threading module. Get it here:
http://pypi.python.org/pypi/lockfile
What is lockfile?
=================
The lockfile module provides a platform-independent advisory locking API for
Python.
--
Skip Montanaro - skip(a)pobox.com - http://www.smontanaro.net/
DIE (Davy's Ironpython Editor) is a clutter free IronPython code
editor with some basic IDE features. The project intentions is to
create a editor along the lines of SPE or DrPython for the IronPython
world. DIE is easy to deploy (zero install) and will run from a USB
key etc.
This project is targeted at IronPython 2.0 and is developed on the
Windows Platform. Currently it uses the SyntaxBox component (LGPL) for
the text editing component. Source code is available via SVN.
If you want to take a look there are a couple of screen shots - please
visit:
http://code.google.com/p/davysironpythoneditor/
Dear Python users,
I am pleased to announce version 9.5 of the data plotting software
DISLIN.
DISLIN is a high-level and easy to use plotting library for
displaying data as curves, bar graphs, pie charts, 3D-colour plots,
surfaces, contours and maps. Several output formats are supported
such as X11, VGA, PostScript, PDF, CGM, WMF, HPGL, TIFF, GIF, PNG,
BMP and SVG.
The software is available for the most C, Fortran 77 and Fortran 90/95
compilers. Plotting extensions for the interpreting languages Perl,
Python and Java are also supported.
DISLIN distributions and manuals in PDF, PostScript and HTML format
are available from the DISLIN home page
http://www.dislin.de
and via FTP from the server
ftp://ftp.gwdg.de/pub/grafik/dislin
All DISLIN distributions are free for non-commercial use. Licenses
for commercial use are available from the site http://www.dislin.de.
-------------------
Helmut Michels
Max Planck Institute for
Solar System Research Phone: +49 5556 979-334
Max-Planck-Str. 2 Fax : +49 5556 979-240
D-37191 Katlenburg-Lindau Mail : michels(a)mps.mpg.de
Dear Python users,
The Elisa team is happy to announce the release of Elisa Media Center
0.5.34, code-named "Always With Me, Always With You".
Elisa is a cross-platform and open-source Media Center written in Python.
It uses GStreamer [1] for media playback and pigment [2] to create an
appealing and intuitive user interface.
This release is a lightweight release, meaning it is pushed through
our automatic plugin update system.
As usual, for users running a version of Elisa >= 0.5.27, the upgrade to
0.5.34 should be done automatically via the plugin repository.
As usual, tarballs are provided for distribution packagers.
This release fixes a bunch of bugs and introduces cool new features
(under the hood) in the widgets system and the styling engine.
A complete list of the issues fixed can be found at:
http://bugs.launchpad.net/elisa/+milestone/0.5.34
This is also summarised in the (attached) release notes.
Installers and sources can be downloaded from
http://elisa.fluendo.com/download/
Bug reports and feature requests are welcome at
http://bugs.launchpad.net/elisa/+filebug
Have a media-centered evening,
Olivier, for the Elisa team
[1] http://www.gstreamer.net/
[2] https://code.fluendo.com/pigment/trac
Elisa 0.5.34 "Always With Me, Always With You"
==============================================
This is Elisa 0.5.34, thirty-fourth release of the 0.5 branch.
New features since 0.5.33:
- CSS themes support named instances of widgets and widgets in a specific state
- CSS themes support unlimitedly deeply nested attributes
Bugs fixed since 0.5.33:
- 348048: feed lists are not reset in the RSS plugin
- 347859: TV Show posters not retrieved correctly from thetvdb
- 349429: remove anything between [ and ] in video filename before doing internet lookup
Download
You can find source releases of Elisa on the download page:
http://elisa.fluendo.com/download
Elisa Homepage
More details can be found on the project's website: http://elisa.fluendo.com
Support and Bugs
We use Launchpad for bug reports and feature requests:
https://bugs.launchpad.net/elisa/+filebug
Developers
All code is in a Bazaar branch and can be checked out from there.
It is hosted on Launchpad: https://code.launchpad.net/elisa
Contributors to this release:
- Anna Wojdel
- David McLeod
- Florian Boucault
- Guillaume Emont
- Jesús Corrius
- Krzysztof Adamski
- Lionel Martin
- Marc Garcia
- Maxwell Young
- Olivier Tilloy
- Philippe Normand
I'm pleased to announce Peggy 0.02
Get it at http://www.florian-diesch.de/software/peggy/
What is Peggy?
===================
Peggy helps you to create GTK applications that run out-of-the-egg.
It offers functions to load ressources (like .glade files, images, locales)
from a (zipped or unzipped) egg.
Peggy is a thin layer on top of setuptools and PyGtk. It's not doing
much fancy stuff but can save you from reading some docs ;-)
Florian
--
<http://www.florian-diesch.de/>
[This message is actually being posted by Aahz <aahz(a)pythoncraft.com>
because Perica's posts are not making it out to the newsgroup; I suspect
some kind of MIME weirdness]
Included in this release:
-------------------------
This release contains three different packages for three different Python
versions: Python 2.5.4, Python 2.6.1 and Python 3.0.1. Packages are totally
independent and can run side-by-side each other or any other Python
installation. Software included (in alphabetical order per package):
Portable Python 1.1 based on Python 2.5.4
- Django-1.0.2-final
- IPython-0.9.1
- Matplotlib-0.98.5.2
- Numpy-1.2.1
- PIL-1.1.6
- Py2exe-0.6.9
- PyGame-1.8.1
- PyReadline-1.5
- PyScripter v1.9.9.6
- PyWin32-212
- Rpyc-2.60
- Scipy-0.7.0b1
- SPE-0.8.4.c
- VPython-3.2.11
- wxPython-unicode-2.8.9.1
Portable Python 1.1 based on Python 2.6.1
- Django-1.0.2-final
- IPython-0.9.1
- PIL-1.1.6
- Py2exe-0.6.9
- PyGame-1.8.1
- PyReadline-1.5
- PyScripter v1.9.9.6
- PyWin32-212
- Rpyc-2.60
- SPE-0.8.4.c
- wxPython-unicode-2.8.9.1
Portable Python 1.1 based on Python 3.0.1
- PyScripter v1.9.9.6
- Rpyc-2.60
Installation and use:
---------------------
After downloading entire distribution or specific Python version package,
run the installer, select the target folder and you are done! In the main
folder you will find shortcuts for selected applications in that package.
Some of the most popular free Python IDE=92s come preinstalled and
preconfigured with Portable Python. How to use and configure them further
please consult their documentation or project sites.
All your ideas/issues/success stories you can post on the Portable Python
Google group - http://groups.google.com/group/portablepython
What is Portable Python?
------------------------
Portable Python is a Python programming language preconfigured to run
directly from a USB stick, SD card or any other removable storage,
enabling you to have, at any time, portable programming environment. Just
download and extract to your portable device and in 10 minutes you are
ready to create your next Python application.
Keep pythoning!
Perica Zivkovic
http://www.PortablePython.com
======
re-try
======
:version: 0.7
URL
---
http://re-try.appspot.com/
what is it
----------
A small online browser application to try out Python regular expressions.
It is based on http://cthedot.de/retest/ which has been around for some
years but I never had a Python hosting service available so was only
availabel for download. Putting it online on GAE was very easy though.
The source code is not available publicly, if you are interested I might
put it on Google Code or so. It is strongly based on retest 0.6.1 so no
real surprises anyway.
Please let me know what you think!
thanks
Christof
Included in this release:
-------------------------
This release contains three different packages for three different Python
versions – Python 2.5.4, Python 2.6.1 and Python 3.0.1. Packages are totally
independent and can run side-by-side each other or any other Python
installation. Software included (in alphabetical order per package):
Portable Python 1.1 based on Python 2.5.4
- Django-1.0.2-final
- IPython-0.9.1
- Matplotlib-0.98.5.2
- Numpy-1.2.1
- PIL-1.1.6
- Py2exe-0.6.9
- PyGame-1.8.1
- PyReadline-1.5
- PyScripter v1.9.9.6
- PyWin32-212
- Rpyc-2.60
- Scipy-0.7.0b1
- SPE-0.8.4.c
- VPython-3.2.11
- wxPython-unicode-2.8.9.1
Portable Python 1.1 based on Python 2.6.1
- Django-1.0.2-final
- IPython-0.9.1
- PIL-1.1.6
- Py2exe-0.6.9
- PyGame-1.8.1
- PyReadline-1.5
- PyScripter v1.9.9.6
- PyWin32-212
- Rpyc-2.60
- SPE-0.8.4.c
- wxPython-unicode-2.8.9.1
Portable Python 1.1 based on Python 3.0.1
- PyScripter v1.9.9.6
- Rpyc-2.60
Installation and use:
---------------------
After downloading entire distribution or specific Python version package,
run the installer, select the target folder and you are done! In the main
folder you will find shortcuts for selected applications in that package.
Some of the most popular free Python IDE’s come preinstalled and
preconfigured with Portable Python. How to use and configure them further
please consult their documentation or project sites.
All your ideas/issues/success stories you can post on the Portable Python
Google group - http://groups.google.com/group/portablepython
Keep pythoning!
Perica Zivkovic
http://www.PortablePython.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
- From the readme file:
- -----8<----------8<----------8<----------8<-----
pxyser --- python xml serialization
pyxser stands for Python XML Serialization, it's Python
object serializer that does the job in a standard way.
Unlike other serializers, it uses structured document
defined in the pyxser DTD, has a FPI (forma public
identifier) and the deserialization process run before
validating the serialized object document against the
pyxser DTD.
it has the next functions:
string pyxser.serialize(object)
serilizes the given object and return it's XML
representation.
object pyxser.unserialize(string)
deserializes the given string into it's native
python reprsentation. it needs that all modules
referenced in the serilized XML can be accesible
to the pyxser extension.
boolean pyxser.validate(string)
validates the given XML string against the pyxser
DTD. you don't need to call this function before
every deserialization, because pyxser does the
validation internally.
A sample of a serialized object is the XML as follows:
<?xml version="1.0" encoding="utf-8"?>
<pyxs:obj xmlns:pyxs="http://projects.coder.cl/pyxser/model/"
version="1.0"
type="TestAnotherObject"
module="testpkg.sample"
id="id-136688140">
<pyxs:prop type="str" name="first_element">456</pyxs:prop>
<pyxs:prop type="str" name="second_element">789</pyxs:prop>
</pyxs:obj>
pyxser supports cross referenced objects and nested referenced
object, because it defines the a ref attribute as IDREF which
is used to link internal nodes in the document tree.
*** See the INSTALLING file for installing instructions. ***
*** See the AUTHORS file to get information about the authors ***
The pyxser web page is:
http://coder.cl/software/pyxser/
Best regards,
Daniel Molina Wegener
### $Id: README 29 2009-03-27 01:59:57Z damowe $ ###
- -----8<----------8<----------8<----------8<-----
Best regards,
- --
.O. | Daniel Molina Wegener | FreeBSD & Linux
..O | dmw [at] coder [dot] cl | Open Standards
OOO | http://coder.cl/ | FOSS Developer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)
iQIcBAEBCgAGBQJJzEbaAAoJEHxqfq6Y4O5NXcEQAJQQqEWKvfbEKHZWC3RP4B/w
isuiiyuVig7+nsBvRFoqoeTj5JtAUBN4xykH3TiqojYM7osA9+dPDRg7JfJtjf1t
EaCB7u3HuIeR5udyoMpFSEpmJejr7gcMwOWLhBHZrhpgxhiAsioC1QjBtHsSnsuz
8pPp9/eqdTLvPhgkk8shFq0tvkM0pvF4/E9c4AACqz96frZO+S0jiIqPnu2VOkSq
UX+/H2HkvvoDkh6+nS3vafC2VKC4U0c3MSu2rgljuxp5sDOBJLEYixCzw/U7Dtdo
jgD12LPnqPa/3sQY2FsNkYosIp+Aj5C09i/jCc+MMw9RDJ3QmJaZtfC+0stU32xV
w/WiOFjmGrgc+H3UmQXALdbTSbK/WyjX/iJ4R+04GCZW2y6b1IJwis//mPiWZe+K
KgREo3KBx2wE/rrrHHEfmQZX/zaSxbY+qL4696OrB7q2lduyG6izmVBaOColJ/eY
5QDVrP0Y+NUL0j6rgd9gJj4/cG2sVr9aQant2WizwKSMK/fh3k/8gOLXU6JMjYTI
e7mWWfjRrJGvgDGUD42EmAnuVXa4OAZUC20uH/kpCvfr+iAfM0WXk/6kzw1Qcu7o
dHqXGK4/vHcVlX0UnJE843d5+eok932SkZPRLvM6L8pdwjB8nJ17P85pkfgysUDh
Ofk5cKuQ2HF+EgH5Quki
=QhlG
-----END PGP SIGNATURE-----