From brian.d.lloyd at gmail.com Sun Feb 3 04:52:09 2008 From: brian.d.lloyd at gmail.com (Brian Lloyd) Date: Sat, 2 Feb 2008 22:52:09 -0500 Subject: [Python.NET] converting Pyobject to user defined type data structures In-Reply-To: References: Message-ID: <1c0b4a390802021952u59b4771k985134fa1ad887e2@mail.gmail.com> Sathish - If I understand correctly what you're asking, I think you might need to use the AsManagedObject method to retrieve the CLR object that a PyObject wraps: PyObject ob = GetMyObject(...) Spam s = (Spam)ob.AsManagedObject(typeof(Spam)); hope this helps, -Brian On Jan 31, 2008 11:58 AM, Kaveripakam, Sathish < Sathish.Kaveripakam at phonak.com> wrote: > Hi All, > > I am reading a PyObject from Python in C#. In C# code, I would like to > convert the PyObject to the user defined type. In this regard, I used the > call: > > x = (usrDefinedType) Convert.ChangeType(pyObjectInstance > ,typeof(usrDefinedType)); > > The compilation went on fine, but during runtime, I got an error saying: > "Object must implement IConvertible". > > I was wondering, is there any other way to convert the PyObjects to > userdefined types ? > > Regards > > > > ------------------------------ > *Legal Notice:* > The information in this electronic transmission may contain confidential > or legally privileged information and is intended solely for the > individual(s) named above. If you are not an intended recipient or an > authorized agent, you are hereby notified that reading, distributing, or > otherwise disseminating, copying or taking any action based on the contents > of this transmission is strictly prohibited. Any unauthorized interception > of this transmission is illegal under law. If you have received this > transmission in error, please notify the sender by telephone [at the number > indicated above/on +41 58 928 0101] as soon as possible and then destroy all > copies of this transmission. > ------------------------------ > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > http://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080202/55c3b65a/attachment.htm From charles5557 at yahoo.com Fri Feb 8 16:16:44 2008 From: charles5557 at yahoo.com (Charles Chiu) Date: Fri, 8 Feb 2008 07:16:44 -0800 (PST) Subject: [Python.NET] How to manipulate python module property from C#? Message-ID: <39365.18733.qm@web58711.mail.re1.yahoo.com> Hi Everyone, I just found out python for .net yesterday and would be interested in knowing about this. I have tried to test it myself however, i couldn't figure out what is wrong with the code i wrote. I am trying to invoke a simple method hello() from Hello.py here is the code i wrote: namespace PyWrapper { class Program { static void Main(string[] args) { PythonEngine.Initialize(); PyObject sys = PythonEngine.ImportModule("sys"); string actual_path = sys.GetAttr("path").ToString(); Console.WriteLine(actual_path); string path = "my path to the py file"; PyObject hello = PythonEngine.ImportModule("hello"); // PyObject hello remins null after the line above which i suspect that is the reason the next line crashes. string fromPython = hello.InvokeMethod("hello", new PyTuple()).ToString(); PythonEngine.Shutdown(); } } } Can someone give me some suggestion on what kind of problem this could be? thanks ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From brian.lloyd at revolutionhealth.com Fri Feb 8 21:22:16 2008 From: brian.lloyd at revolutionhealth.com (Brian Lloyd) Date: Fri, 08 Feb 2008 15:22:16 -0500 Subject: [Python.NET] How to manipulate python module property from C#? In-Reply-To: <39365.18733.qm@web58711.mail.re1.yahoo.com> Message-ID: imports are case-sensitive, so you probably have to do ImportModule("Hello"). -Brian On 2/8/08 10:16 AM, "Charles Chiu" wrote: > Hi Everyone, > I just found out python for .net yesterday and > would be interested in knowing about this. I have > tried to test it myself however, i couldn't figure out > what is wrong with the code i wrote. I am trying to > invoke a simple method hello() from Hello.py > here is the code i wrote: > > namespace PyWrapper > { > class Program > { > static void Main(string[] args) > { > PythonEngine.Initialize(); > PyObject sys = > PythonEngine.ImportModule("sys"); > string actual_path = > sys.GetAttr("path").ToString(); > Console.WriteLine(actual_path); > string path = "my path to the py file"; > > PyObject hello = > PythonEngine.ImportModule("hello"); > // PyObject hello remins null after the > line above which i suspect that is the reason the next > line crashes. > string fromPython = > hello.InvokeMethod("hello", new PyTuple()).ToString(); > PythonEngine.Shutdown(); > } > } > } > > Can someone give me some suggestion on what kind of > problem this could be? thanks > > > > ______________________________________________________________________________ > ______ > Looking for last minute shopping deals? > Find them fast with Yahoo! Search. > http://tools.search.yahoo.com/newsearch/category.php?category=shopping > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > http://mail.python.org/mailman/listinfo/pythondotnet -------------------------- Brian Lloyd brian.lloyd at revolutionhealth.com From praveen at mahiti.org Tue Feb 5 08:02:54 2008 From: praveen at mahiti.org (Praveen Kumar) Date: Tue, 5 Feb 2008 12:32:54 +0530 Subject: [Python.NET] Pleae help me Message-ID: <6f7fd6e90802042302i51c7d5b9lf44d4617d2de5e99@mail.gmail.com> Hi I am using Ironpython for Microsoft.net am not using IronPython 1.1.1.1, I have seperately downloaded Ironpython for Microsoft.net and wrote this code. and i import xlrd module(to read excel file) import SampleModule from SampleModule import SampleClass def Page_Load(): pass _PrivateMethod("1") PublicMethod("2") def _PrivateMethod(text): lblPrivate.Text="private %s" %text def PublicMethod(text): lblPublic.Text="public %s" %text def Private_Click(sender,args): _PrivateMethod("3") def Button1_Click(sender, args): sc = SampleClass() sc.TestString = TextBox1.Text Label1.Text = sc.TestString Label1.Visible="True" Then its showing error --------------->.. Value cannot be null. Parameter name: encoding. please help me out to resolve this error. -- Praveen Kumar Mahiti Infotech Pvt. Ltd. # 33-34, Hennur Cross Hennur Main Road Bangalore, India - 560043 Mobile: +91 9343297314 Phone: +91 80 4148 5080/1 41150580/1 http://www.mahiti.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080205/d358e06d/attachment.htm From matthew.zaleski at spamcop.net Tue Feb 12 05:14:47 2008 From: matthew.zaleski at spamcop.net (Matthew Zaleski) Date: Mon, 11 Feb 2008 23:14:47 -0500 Subject: [Python.NET] Pleae help me In-Reply-To: <6f7fd6e90802042302i51c7d5b9lf44d4617d2de5e99@mail.gmail.com> References: <6f7fd6e90802042302i51c7d5b9lf44d4617d2de5e99@mail.gmail.com> Message-ID: <20080211231447.28wnkl0lv4o84cgg@webmail.spamcop.net> I could be mistaken, but I think you are on the wrong list. PythonDotNet is for folks like me who are using CPython and need to interact with .NET managed code. IronPython is NOT CPython. It is Python running inside .NET CLR. I'd recommend going to the IronPython forums or mailing lists for help. --- Matt On Tue, 5 Feb 2008 12:32:54 +0530, Praveen Kumar wrote: > Hi I am using Ironpython for Microsoft.net am not using IronPython 1.1.1.1, > I have seperately downloaded Ironpython for Microsoft.net and wrote this > code. and i import xlrd module(to read excel file) > import SampleModule > from SampleModule import SampleClass > def Page_Load(): > pass > _PrivateMethod("1") > PublicMethod("2") > def _PrivateMethod(text): > lblPrivate.Text="private %s" %text > def PublicMethod(text): > lblPublic.Text="public %s" %text > def Private_Click(sender,args): > _PrivateMethod("3") > def Button1_Click(sender, args): > sc = SampleClass() > sc.TestString = TextBox1.Text > Label1.Text = sc.TestString > Label1.Visible="True" > Then its showing error --------------->.. Value cannot be null. > Parameter name: encoding. please help me out to resolve this error. > > -- From hsu.feihong at yahoo.com Fri Feb 15 16:10:57 2008 From: hsu.feihong at yahoo.com (Feihong Hsu) Date: Fri, 15 Feb 2008 07:10:57 -0800 (PST) Subject: [Python.NET] Errors with Python.Net 2.0 SP 1 In-Reply-To: <004f01c85f2e$736a2690$d100a8c0@nicopc> Message-ID: <521964.97408.qm@web34811.mail.mud.yahoo.com> Yes! That did the trick. Thanks so much for tracking the problem down! - Feihong --- Nicolas Lelong wrote: > After having setup a minimum repro case for a MSDN Forum > (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2735385&SiteID=1), > I came up with a simple workaround that suits me for now... > > The problems comes for the AssemblyManager, it seems that on > dynamic Assemblies, the AssemblyLoad event is called before the > Assembly object is properly set up, and that the GetTypes() call > issued in ScanAssembly messes up the internal state of the newly > created Assembly.... > > As, dynamic assemblies are empty when created, there's no point is > scanning them - at least, this is the case of assemblies created by > Python.Runtime.CodeGenerator and Python.Runtime.NativeCall. > > So, checking is an assembly is dynamic before calling ScanAssembly > does the trick, see the following patch : > > Index: pythonnet/src/runtime/assemblymanager.cs > =================================================================== > --- pythonnet/src/runtime/assemblymanager.cs (r?vision 90) > +++ pythonnet/src/runtime/assemblymanager.cs (copie de travail) > @@ -87,7 +87,12 @@ > static void AssemblyLoadHandler(Object ob, > AssemblyLoadEventArgs args){ > Assembly assembly = args.LoadedAssembly; > assemblies.Add(assembly); > - ScanAssembly(assembly); > + // .NET v2.0 SP1 bug workaround ; ScanAssembly called > on newly created DynamicAssembly causes problems > + // only scan non-dynamic assemblies... > + if ( !(assembly is > System.Reflection.Emit.AssemblyBuilder) ) > + { > + ScanAssembly(assembly); > + } > } > > It fixes the issue, as I'm quite new to .NET I may miss something > obvious... > > Any thoughts ? > > Cheers, > Nicolas. > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > http://mail.python.org/mailman/listinfo/pythondotnet ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From sumanlalbanik at gmail.com Mon Feb 25 15:10:10 2008 From: sumanlalbanik at gmail.com (Suman Lal Banik) Date: Mon, 25 Feb 2008 19:40:10 +0530 Subject: [Python.NET] How to execute a python script from .Net using C# Message-ID: <8b8019630802250610o521be784yfa4816f4b0d81dc9@mail.gmail.com> Hi, My self Suman Lal Banik..I want a help.I want to execute python script from a .Net application using c# . Can any one help me in this regard. Thanking you, Regards, Suman Lal Banik -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080225/62c2222e/attachment.htm From mc at mclaveau.com Mon Feb 25 23:37:27 2008 From: mc at mclaveau.com (Michel Claveau) Date: Mon, 25 Feb 2008 23:37:27 +0100 Subject: [Python.NET] How to execute a python script from .Net using C# In-Reply-To: <8b8019630802250610o521be784yfa4816f4b0d81dc9@mail.gmail.com> References: <8b8019630802250610o521be784yfa4816f4b0d81dc9@mail.gmail.com> Message-ID: Hi! You can make a COM-server in Python (+ PyWin32), and call it, from C# (you must use "late binding" techno, or a COM-bridge). I had try this method with some success. @-salutations Michel Claveau From niki at vintech.bg Mon Feb 25 15:37:48 2008 From: niki at vintech.bg (niki) Date: Mon, 25 Feb 2008 16:37:48 +0200 Subject: [Python.NET] How to execute a python script from .Net using C# In-Reply-To: <8b8019630802250610o521be784yfa4816f4b0d81dc9@mail.gmail.com> References: <8b8019630802250610o521be784yfa4816f4b0d81dc9@mail.gmail.com> Message-ID: <47C2D2BC.1020204@vintech.bg> Suman Lal Banik wrote: > Hi, > My self Suman Lal Banik..I want a help.I want to execute python > script from a .Net application using c# . Can any one help me in this > regard. try IronPython HTH Niki Spahiev From vipingupta2005 at yahoo.co.in Tue Feb 26 09:10:03 2008 From: vipingupta2005 at yahoo.co.in (vipin gupta) Date: Tue, 26 Feb 2008 13:40:03 +0530 (IST) Subject: [Python.NET] How to execute a python script from .Net using C# Message-ID: <513169.88439.qm@web8510.mail.in.yahoo.com> try python project for c# ----- Original Message ---- From: niki To: pythondotnet at python.org Sent: Monday, 25 February, 2008 10:37:48 PM Subject: Re: [Python.NET] How to execute a python script from .Net using C# Suman Lal Banik wrote: > Hi, > My self Suman Lal Banik..I want a help.I want to execute python > script from a .Net application using c# . Can any one help me in this > regard. try IronPython HTH Niki Spahiev _________________________________________________ Python.NET mailing list - PythonDotNet at python.org http://mail.python.org/mailman/listinfo/pythondotnet Chat on a cool, new interface. No download required. Go to http://in.messenger.yahoo.com/webmessengerpromo.php -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080226/ab0f932b/attachment.htm From Sathish.Kaveripakam at phonak.com Tue Feb 26 12:14:42 2008 From: Sathish.Kaveripakam at phonak.com (Kaveripakam, Sathish) Date: Tue, 26 Feb 2008 12:14:42 +0100 Subject: [Python.NET] converting Pyobject to user defined type data structures References: <1c0b4a390802021952u59b4771k985134fa1ad887e2@mail.gmail.com> Message-ID: Hi Brian, Thanks for your reply. In my case, "Spam" is a user defined "class" (It is not of standard type: int,string, float etc.,) .My intention is to cast a PyObject to the "Spam", which is a "Class" type.. When I try to execute the statement Spam s = (Spam)ob.AsManagedObject(typeof(Spam)); the compilation went on smoothly, but during runtime, it has thrown an error "cannot convert object to target type". I was wondering, do I have any functions which provides the casting. Regards ________________________________ From: Brian Lloyd [mailto:brian.d.lloyd at gmail.com] Sent: Sonntag, 3. Februar 2008 04:52 To: Kaveripakam, Sathish Cc: pythondotnet at python.org Subject: Re: [Python.NET] converting Pyobject to user defined type data structures Sathish - If I understand correctly what you're asking, I think you might need to use the AsManagedObject method to retrieve the CLR object that a PyObject wraps: PyObject ob = GetMyObject(...) Spam s = (Spam)ob.AsManagedObject(typeof(Spam)); hope this helps, -Brian On Jan 31, 2008 11:58 AM, Kaveripakam, Sathish wrote: Hi All, I am reading a PyObject from Python in C#. In C# code, I would like to convert the PyObject to the user defined type. In this regard, I used the call: x = (usrDefinedType) Convert.ChangeType(pyObjectInstance,typeof(usrDefinedType)); The compilation went on fine, but during runtime, I got an error saying: "Object must implement IConvertible". I was wondering, is there any other way to convert the PyObjects to userdefined types ? Regards ________________________________ Legal Notice: The information in this electronic transmission may contain confidential or legally privileged information and is intended solely for the individual(s) named above. If you are not an intended recipient or an authorized agent, you are hereby notified that reading, distributing, or otherwise disseminating, copying or taking any action based on the contents of this transmission is strictly prohibited. Any unauthorized interception of this transmission is illegal under law. If you have received this transmission in error, please notify the sender by telephone [at the number indicated above/on +41 58 928 0101] as soon as possible and then destroy all copies of this transmission. ________________________________ _________________________________________________ Python.NET mailing list - PythonDotNet at python.org http://mail.python.org/mailman/listinfo/pythondotnet ******************** Legal Notice: The information in this electronic transmission may contain confidential or legally privileged information and is intended solely for the individual(s) named above. If you are not an intended recipient or an authorized agent, you are hereby notified that reading, distributing, or otherwise disseminating, copying or taking any action based on the contents of this transmission is strictly prohibited. Any unauthorized interception of this transmission is illegal under law. If you have received this transmission in error, please notify the sender by telephone [at the number indicated above/ on +41 58 928 0101] as soon as possible and then destroy all copies of this transmission. ******************** -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080226/16304797/attachment.htm From JBurnett at blizzard.com Wed Feb 27 03:13:37 2008 From: JBurnett at blizzard.com (John Burnett) Date: Tue, 26 Feb 2008 18:13:37 -0800 Subject: [Python.NET] Patches and new release In-Reply-To: References: <1c0b4a390802021952u59b4771k985134fa1ad887e2@mail.gmail.com> Message-ID: <44055E60E3A2174080A3086D5CD4D039035FE2B4@BL-EXCHANGE.corp.blizzard.net> I?ve just applied some patches that were submitted to sourceforge by Joe Frayne and I (Brian Lloyd made us admins recently). They seem to work fine, and can be summarized as follows: -Bugfix in string test (revision 91, jburnett) -Added 64-bit support on Windows (revision 92, jburnett) -Possible bugfix for delegate support in .NET 2.x (revision 93, jburnett) -Support for conversion from python float to object (revision 94, anonymous) -Fix for binding to certain generic methods (revision 95, jfrayne) That said, I had two questions for anyone who can help J -It?s been a while since there?s been a ?release? of python.net. The latest pre-compiled package is ?pythonnet-2.0-alpha2-clr2.0.zip? from September of last year, and that doesn?t include a chunk of changes (even ignoring the changes above). Does anyone know what?s involved in bundling up a release and posting it? (Brian suggested that I ask here :). -When I applied the patches above, I forgot to add attribution to jfrayne in the submit log. I?d like to go back to add it (ie. prepend ?Patch 1874988 from Joe Frayne? to the log), but I can?t seem to do it. Using TortoiseSVN, if I right-click on the appropriate log entry and use ?edit log message?, I get the following error when I try to apply the change: ---- DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent At least one property change failed; repository is unchanged ---- Is there any way I can do this? John -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythondotnet/attachments/20080226/4ecf8da3/attachment.htm From lists at cheimes.de Wed Feb 27 12:17:04 2008 From: lists at cheimes.de (Christian Heimes) Date: Wed, 27 Feb 2008 12:17:04 +0100 Subject: [Python.NET] Patches and new release In-Reply-To: <44055E60E3A2174080A3086D5CD4D039035FE2B4@BL-EXCHANGE.corp.blizzard.net> References: <1c0b4a390802021952u59b4771k985134fa1ad887e2@mail.gmail.com> <44055E60E3A2174080A3086D5CD4D039035FE2B4@BL-EXCHANGE.corp.blizzard.net> Message-ID: John Burnett wrote: > -It?s been a while since there?s been a ?release? of python.net. The latest pre-compiled package is ?pythonnet-2.0-alpha2-clr2.0.zip? from September of last year, and that doesn?t include a chunk of changes (even ignoring the changes above). Does anyone know what?s involved in bundling up a release and posting it? (Brian suggested that I ask here :). I can be of assistance since I've done the last releases. But I'm busy in the next couple of days with job interviews and the next Python 2.6 and 3.0 alpha releases. I'll see how I can squeeze Python.NET into my schedule. > -When I applied the patches above, I forgot to add attribution to jfrayne in the submit log. I?d like to go back to add it (ie. prepend ?Patch 1874988 from Joe Frayne? to the log), but I can?t seem to do it. Using TortoiseSVN, if I right-click on the appropriate log entry and use ?edit log message?, I get the following error when I try to apply the change: SF.net's svn server may not support the feature. You can always revert the transaction (do a svn back merge) and submit the patch with the log message again. It's probably easier to start new files ? la Python's Misc/ACKS and Misc/developers. Christian -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature Url : http://mail.python.org/pipermail/pythondotnet/attachments/20080227/0c6f5daa/attachment.pgp From hsu.feihong at yahoo.com Wed Feb 27 14:15:22 2008 From: hsu.feihong at yahoo.com (Feihong Hsu) Date: Wed, 27 Feb 2008 05:15:22 -0800 (PST) Subject: [Python.NET] Patches and new release In-Reply-To: <44055E60E3A2174080A3086D5CD4D039035FE2B4@BL-EXCHANGE.corp.blizzard.net> Message-ID: <486508.97735.qm@web34809.mail.mud.yahoo.com> I recommend splitting up the binaries and the source files when you do the release. The binaries should have names that make it really clear what platform and Python version they are for, e.g. pythonnet-2.0-alpha3-py2.5-clr2.0.zip pythonnet-2.0-alpha3-py2.4-mono2.0.zip I think that would make things a lot less confusing for people. - Feihong --- John Burnett wrote: > I???ve just applied some patches that were submitted to sourceforge > by Joe Frayne and I (Brian Lloyd made us admins recently). They > seem to work fine, and can be summarized as follows: > > > > -Bugfix in string test (revision 91, jburnett) > > -Added 64-bit support on Windows (revision 92, jburnett) > > -Possible bugfix for delegate support in .NET 2.x (revision 93, > jburnett) > > -Support for conversion from python float to object (revision 94, > anonymous) > > -Fix for binding to certain generic methods (revision 95, jfrayne) > > > > That said, I had two questions for anyone who can help J > > > > -It???s been a while since there???s been a ???release??? of > python.net. The latest pre-compiled package is > ???pythonnet-2.0-alpha2-clr2.0.zip??? from September of last year, > and that doesn???t include a chunk of changes (even ignoring the > changes above). Does anyone know what???s involved in bundling up > a release and posting it? (Brian suggested that I ask here :). > > > > -When I applied the patches above, I forgot to add attribution to > jfrayne in the submit log. I???d like to go back to add it (ie. > prepend ???Patch 1874988 from Joe Frayne??? to the log), but I > can???t seem to do it. Using TortoiseSVN, if I right-click on the > appropriate log entry and use ???edit log message???, I get the > following error when I try to apply the change: > > > > ---- > > DAV request failed; it's possible that the repository's > pre-revprop-change hook > > either failed or is non-existent > > At least one property change failed; repository is unchanged > > ---- > > > > Is there any way I can do this? > > > > John > > > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > http://mail.python.org/mailman/listinfo/pythondotnet ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From JBurnett at blizzard.com Wed Feb 27 20:48:19 2008 From: JBurnett at blizzard.com (John Burnett) Date: Wed, 27 Feb 2008 11:48:19 -0800 Subject: [Python.NET] Patches and new release In-Reply-To: References: <1c0b4a390802021952u59b4771k985134fa1ad887e2@mail.gmail.com> <44055E60E3A2174080A3086D5CD4D039035FE2B4@BL-EXCHANGE.corp.blizzard.net> Message-ID: <44055E60E3A2174080A3086D5CD4D039035FE35C@BL-EXCHANGE.corp.blizzard.net> Ok, thanks re: the release. As for the other issue, I just went ahead and committed a trivial change to vs_readme.txt to make a note about Joe. John -----Original Message----- From: pythondotnet-bounces at python.org [mailto:pythondotnet-bounces at python.org] On Behalf Of Christian Heimes Sent: Wednesday, February 27, 2008 3:17 AM To: pythondotnet at python.org Subject: Re: [Python.NET] Patches and new release John Burnett wrote: > -It?s been a while since there?s been a ?release? of python.net. The latest pre-compiled package is ?pythonnet-2.0-alpha2-clr2.0.zip? from September of last year, and that doesn?t include a chunk of changes (even ignoring the changes above). Does anyone know what?s involved in bundling up a release and posting it? (Brian suggested that I ask here :). I can be of assistance since I've done the last releases. But I'm busy in the next couple of days with job interviews and the next Python 2.6 and 3.0 alpha releases. I'll see how I can squeeze Python.NET into my schedule. > -When I applied the patches above, I forgot to add attribution to jfrayne in the submit log. I?d like to go back to add it (ie. prepend ?Patch 1874988 from Joe Frayne? to the log), but I can?t seem to do it. Using TortoiseSVN, if I right-click on the appropriate log entry and use ?edit log message?, I get the following error when I try to apply the change: SF.net's svn server may not support the feature. You can always revert the transaction (do a svn back merge) and submit the patch with the log message again. It's probably easier to start new files ? la Python's Misc/ACKS and Misc/developers. Christian