[Python.NET] PythonNet news

Maksim Kozyarchuk mkozyarchuk at funddevelopmentservices.com
Mon Jul 30 14:54:24 CEST 2007


Christian,
	Thanks so much for this work.  

	Do you have a sense of what it would take to make current trunk
of PythonNet compatible with Python 2.3?

Maksim
-----Original Message-----
From: pythondotnet-bounces at python.org
[mailto:pythondotnet-bounces at python.org] On Behalf Of Christian Heimes
Sent: Saturday, July 28, 2007 9:03 PM
To: pythondotnet at python.org
Subject: [Python.NET] PythonNet news

Good evening Python for .NET users!

I've a list of great news for you. In the past weeks I've spent some
time in fixing and enhancing PythonNet.

Summary:

 * My branch was merged into the trunk yesterday. Please use the trunk
for future development.

 * PythonNet now works with Python 2.4 and 2.5. Python 2.6 compatibility
is already prepared.

 * A bunch of small bugs were fixed and some new features implemented.
Generics, overloading and variable parameter function should work
better.

 * PythonNet also works under Un*x and Mono with UCS 2 and UCS 4 builds
of Python. I've created a clr.so module since the clr.pyd module doesn't
work on non Windows OS. I've also created a python and clrpython binary
for Debian, Ubuntu and other users with a python binary not linked
against libpython2.x.so. Two additional unit tests are currently
failing.

 * The source repository contains project files for MS Visual Studio and
MonoDevelop. The MS VS files contain a special target which
automatically runs the unit tests in a console window.

 * A new one-size-fits-all Makefile makes it much easier to compile
PythonNet for different versions of Python. It automatically detects UCS
2/4 settings and Python version from a Python binary:
   $ make PYTHON=/path/to/python

 * The clr module provides new features: AddReference,
ListAssemblies(verbosity), preload

Christian



More information about the PythonDotNet mailing list