2.7

Rating:        Based on 7 ratings
Reviewed:  5 reviews
Downloads: 70968
Released: Mar 12, 2011
Updated: Mar 13, 2011 by jdhardy
Dev status: Stable Help Icon

Recommended Download

Application IronPython 2.7 Installer
application, 10112K, uploaded Mar 13, 2011 - 64933 downloads

Other Available Downloads

Application IronPython 2.7 Binaries
application, 4574K, uploaded Mar 13, 2011 - 6035 downloads

Release Notes

On behalf of the IronPython team, I'm very pleased to announce the release of IronPython 2.7. This release contains all of the language features of Python 2.7, as well as several previously missing modules and numerous bug fixes. IronPython 2.7 also includes built-in Visual Studio support through IronPython Tools for Visual Studio. IronPython 2.7 requires .NET 4.0 or Silverlight 4.

To download IronPython 2.7, visit http://ironpython.codeplex.com/releases/view/54498. Any bugs should be reported at http://ironpython.codeplex.com/workitem/list/basic.

Python 2.7 includes a number of features backported from the Python 3.0 series. This release implements the new builtin _io module, includes dictionary and set comprehensions, set literals, supports multiple context managers in the with statement, and adds several new functions to the itertools methods, and auto indexing for the new string formatting. There are also numerous updates to the standard library such as ordered dictionaries and the new argparse module.

This release also includes a “IronPython Tools for Visual Studio” option within the IronPython installer. This enables one install to get both IronPython and IronPython Visual Studio support assuming you have an existing installation of Visual Studio 2010. This version of IronPython Tools includes a number of bug fixes as improved WPF designer support. The designer fully supports XAML and WPF including data binding to Python classes dynamically.

To improve interop with modern .NET code such as LINQ, support for extension methods has been added as the clr.ImportExtensions method.

We’ve also updated the IronPython installer to include documentation based upon the CPython documentation. This new .chm file includes documentation on the Python language and standard library. It’s been extended from the normal Python documentation to include IronPython specific topics such as the DLR hosting APIs and extending IronPython from statically typed .NET languages.

We flushed out more support for missing built-in modules which CPython includes. This release includes the mmap and signal modules bringing better support for interoperating with unmanaged code, the zlib and gzip modules for compression, and the subprocess and webbrowser modules for interacting with other programs.

As usual there are a number of bug fixes and performance improvements. This release includes major performance improvements in cPickle, the sum built-in function, and includes support for fast exceptions which do not use the .NET exception mechanism. There have also been improvements to significantly reduce memory usage of the IronPython ASTs. One of the end results of these numerous improvements is that IronPython’s startup time has decreased by 10% when compared to IronPython 2.6.1.

This is the first full community release of IronPython, and I want to give a huge thank you to everyone who was involved in this release.

Reviews for this release

     
Good job, but where are the benchmarks for this release?
by thoughtcriminal on Sep 5, 2011 at 1:18 PM
     
Thank you, thank you a million times. You can't imagine how critical continued support of this project is to my software and my livelihood. Keep up the good work, and kudos.
by ingenios on Aug 29, 2011 at 6:01 AM
     
The best build until now!
by vladtudorache on May 22, 2011 at 6:30 PM
     
The combination of Open Source and Proprietary software is extremely powerful! I sincerely hope that the IronPython project keeps going strong. We have released IronPython based solutions with tremendous success!
by Yuioup on Mar 16, 2011 at 3:08 PM
     
Release 2.7 brings IronPython to the Python 2.7 language. That's nice, but 3.x support would be even better. However, after years of begging, nagging, and waiting, VS2010 support is finally here! Proper Visual Studio 2010 support is probably the killer feature for this release: intellisense, debugging, syntax coloring. Overall, superb job on the release team, highly recommended to the rest.
by azurepalm on Mar 13, 2011 at 4:25 AM