Hello Python Community,
I'm pleased to announce IronPython 2.0 Beta 1. This particular release contains almost one hundred bug fixes of which the majority were reported on www.codeplex.com/IronPython (118 votes)! 2.0 Beta 1 includes the following improvements over the Alphas:
* PEP 328, absolute and relative imports, has been implemented
* PEP 302, new import hooks, has been implemented
* Numerous Python dictionary improvements
* 'sys' is now a real builtin module
* Test projects for IronPython .NET (ClrAssembly) and COM interop (DlrComLibrary) support have been added to the 'Src\Tests' directory within the source zip file
* More improvements to the -X:PreferComDispatch flag
We'd like to thank everyone in the IronPython Community who reported bugs fixed in 2.0B1: undebtedly, Anthony Baxter, pobrien, Kamil Dworakowski, millind, romank, tarlano, Michael Foord, Evan Klitzke, sanxiyn, jbevain, jackeyoo, Jeff Brown, Oliver Yu, rridge, lthompson, JiaJun Liu, CriGoT, abs, jdhardy, sbergman, sjmachin, Eloff, atifaziz, arman0, Qvin, Vizcayno, Davy Mitchell, CurtHagenlocher, Laurion, luntain, py_sunil, zvikag, David Fraser, Gary Stephenson, and Beaton.
You can download IronPython 2.0 Beta 1 at: http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython…
The IronPython Team
WHAT IS IRONPYTHON?
IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language.
I uploaded bbfreeze 0.96.1 to python's cheeseshop [*].
bbfreeze creates standalone executables from python scripts (similar to
bbfreeze works on windows and unix-like operating systems (no OS X
bbfreeze is able to freeze multiple scripts, handle egg files and track
This release fixes a rather severe bug, where the whole site-packages
could be zipped as an egg file.
New in this release is support for easy install entry scripts and
It now also contains better recipes for wxPython, kinterbasdb and mercurial.
More information can be found in the package index:
The development repository (mercurial) can be found here:
[*] Note: 0.96.0 had been released yesterday, but it contains a bug, which
prevents eggs from being packaged as a whole.
Komodo IDE 4.3.0 and Komodo Edit 4.3.0 have been released. Installers
for Windows, Mac OS X and Linux are available here:
What's New in Komodo 4.3.0
- New **Unit Testing Integration** for Python, Ruby, PHP and Perl.
Currently the Python support is for basic unittest-based test suites. In
subsequent versions we plan to add nose support. (Komodo IDE-only)
- New **Replace in Files** provides full and *safe* replace
functionality across whole source trees. There is a preview of changes,
and undo support.
- New **Find in Project** and significant improvements to the find
system to make it more convenient to find stuff.
- A new **Abbreviations** editor feature to quickly insert code
snippets. You'll never have to manually enter this again:
if __name__ == '__main__':
- Komodo Edit is now open-source! Back in October, we announced the Open
Komodo project. We did that by November, but this release is finally the
first full open-source release of a Komodo app. A lot of Komodo is
get involved: http://www.openkomodo.com/
ActiveState at PyCon
Todd Whiteman, one of the core Komodo developers, will be at PyCon in
Chicago this weekend. He'll be giving a lightning talk (on Friday) on
some of the cool PyXPCOM -- plugging Python into Mozilla -- work that
he's been doing.
He'd be happy to talk Komodo-shop with you.
Komodo IDE is a commercial multi-platform integrated development
and web tech (HTML, CSS, XML, XSLT): full-featured debuggers; code
browsing; Subversion, CVS and Perforce integration, regular expression
toolkit (Rx); interactive shells; and everything in Komodo Edit.
Komodo Edit is the free and *open-source* little brother of Komodo IDE.
It is a multi-platform, multi-language editor that kicks ass. Features
- an excellent editor (based on Scintilla)
- autocomplete and calltips for many languages
- Vi and Emacs keybindings
- background syntax checking
- syntax coloring for dozens of languages (including template languages
like Django's template language)
- schema-based XML autocomplete
- full project support
- remote files
all in one HTML file!).
If you tried Komodo before and weren't happy, give it another try. Let
us know what you think here:
trentm at activestate.com
I'm very happy to announce the release of VIFF version 0.4:
The changes since version 0.3 are:
Implemented a reliable Bracha broadcast which is secure against active
adversaries. Shamir sharings, pseudo-random as well as standard, can
now be asymmetric which means that only a subset of the parties
provide input. The open protocol is now also asymmetric, in the sense
that only a subset of the parties receive the opened result. The
behavior of field elements in Boolean expressions has been fixed. This
means that "GF256(0) and GF256(1)" now returns GF256(0) instead of
GF256(1). Added a modern implementation of the classic Yao
millionaires example from 1982 which started this field of research.
Virtual Ideal Functionality Framework is a framework for creating
efficient and secure multi-party computations (SMPC). Players, who do
not trust each other, participate in a joint computation based on
their private inputs. The computation is done using a cryptographic
protocol which allows them to obtain a correct answer without
revealing their inputs. Operations supported include addition,
multiplication, and comparison, all with Shamir secret shared outputs.
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
We released PyAMF 0.2, a lightweight library that allows Flash and
Python applications to communicate via Adobe's ActionScript Message
AMF3 and RemoteObject are supported in all the implemented Remoting
gateways, currently supported for Django, Twisted, Web2Py and WSGI.
This release comes with the following changes:
- Encoding/decoding performance has been increased 2x for AMF0 and
upto 10x(!) for AMF3 (Ticket:198)
- Logging is now possible in all the supported gateways (Ticket:173)
- Python 2.3 support (Ticket:33)
- Python 2.6 support (Ticket:222)
- Made PyAMF distributable as zip-based Python Egg (Ticket:193)
- Encoders/Decoders now check for __getstate__/__setstate__
- A new preprocessor function that runs after authentication, but
before invoking the service method (Ticket:196)
- authenticator can now be decorated with expose_request (Ticket:195)
- Removed amfinfo console_script (Ticket:226)
- Gateway import hack has now been removed - permanently (Ticket:224)
Check out the download page , installation instructions  and
Questions? First stop is the mailing list , but we also hang out on
- the PyAMF team
We're pleased to announce the EuroSciPy 2008 Conference to be held in
Leipzig, Germany on July 26-27, 2008.
We are very excited to create a venue for the European community of
users of the Python programming language in science. This conference
will bring the presentations and collaboration that we've enjoyed at
Caltech each year closer to home for many users of SciPy, NumPy and
Python generally--with a similar focus and schedule.
Call for Participation:
If you are a scientist using Python for your computational work, we'd
love to have you formally present your results, methods or
experiences. To apply to present a talk at this year's EuroSciPy,
please submit an abstract of your talk as a PDF, MS Word or plain text
file to euroabstracts(a)scipy.org. The deadline for abstract submission
is April 30, 2008. Papers and/or presentation slides are acceptable
and are due by June 15, 2008. Presentations will be allotted 30 minutes.
Registration will open April 1, 2008. The registration fee will be
100.00€ for early registrants and will increase to 150.00€ for late
registration. Registration will include breakfast, snacks and lunch
for Saturday and Sunday.
If you're interested in volunteering to help organize things, please
email us at info(a)scipy.org.
This mail announces the release of Elisa 0.3.5 'Papain'.
Elisa is a project to create an open source cross platform media
center solution. While our primary development and deployment platform
is GNU/Linux and Unix operating systems we also currently support
MacOSX and also hope to support Microsoft Windows in the future. In
addition to personal video recorder functionality (PVR) and Music
Jukebox support, Elisa will also interoperate with devices following
the DLNA standard like Intel's ViiV systems.
Elisa uses Twisted and GStreamer. Twisted enables the high-level
functionality, distributing components over the network. GStreamer,
through the Python bindings, enables the high-speed low-level
functionality: actual media processing.
For more information, see http://elisa.fluendo.com
To file bugs, go to https://code.fluendo.com/elisa/trac/newticket?component=core
Elisa 0.3.5 "Papain"
This is Elisa 0.3.5, fifth release of the 0.3 branch.
We didn't add any feature in that release but we fixed some really
important bugs preventing Elisa to work correctly.
Bugs fixed since 0.3.4:
- 1148: Splashcreen with compiz is cropped
- 1147: non square splashscreen version number update
- 1138: update the config_upgrader to activate update:updater_service
- 1137: Issues thumbnailing photos while playing shoutcast
- 1136: Big navigation or player issue
- 1135: Ipod nano bug
- 1134: Elisa don't start on Fresh Hardy
- 1133: Problems installing plugins with underscore in name
- 1130: the "core" egg is not correctly loaded from user-wide installation
- 1088: Elisa randomly fails to start in fullscreen mode
- 1085: duration does not get updated proper
You can find source releases of Elisa in the download directory:
More details can be found on the project's website: http://elisa.fluendo.com
Support and Bugs
We use an issue tracker for bug reports and feature requests:
You can browse the repository of SVN code from our tracker.
All code is in SVN and can be checked out from there.
It is hosted on https://code.fluendo.com/elisa/svn/
Contributors to this release:
- Guido Amoruso
- Hugo Baldasano
- Florian Boucault
- Christophe Dumas
- Alessandro Decina
- Benjamin Kampmann
- Arek Korbik
- Lionel Martin
- Loïc Molinari
- Philippe Normand
- Michał Sawicz
- Josep Torra