From klove at iress.com.au Wed Nov 6 07:16:45 2013 From: klove at iress.com.au (Kieran Love) Date: Wed, 6 Nov 2013 17:16:45 +1100 Subject: [Python.NET] Python for .net and python 3.2 Message-ID: I've downloaded "pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip" and unzipped its contents to my python32/DLLs folder. Then when I try to use it I get the following error:- >>> import clr Traceback (most recent call last): File "", line 1, in ImportError: dynamic module does not define init function (PyInit_clr) Three questions: 1. I'm assuming this release was for use with .net4 and python version 2.7, is that correct? 2. Is there an official release of python for .net that works with python 3.2? Currently I'm using these beta builds (http://www.pyxll.com/pythonnet/) that I found from reading the mailing lists. 3. Is there a different reason why my python code example isn't working with the official release? Thanks for your time. ********************************************************************************************** Important Note This email (including any attachments) contains information which is confidential and may be subject to legal privilege. If you are not the intended recipient you must not use, distribute or copy this email. If you have received this email in error please notify the sender immediately and delete this email. Any views expressed in this email are not necessarily the views of IRESS Limited. It is the duty of the recipient to virus scan and otherwise test the information provided before loading onto any computer system. IRESS Limited does not warrant that the information is free of a virus or any other defect or error. ********************************************************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From mihhail.maslakov at gmail.com Wed Nov 6 11:27:45 2013 From: mihhail.maslakov at gmail.com (Mihhail Maslakov) Date: Wed, 6 Nov 2013 12:27:45 +0200 Subject: [Python.NET] Python .NET on Windows 8.1 Message-ID: I have been using python.net for about 5 years for my project at work. Usually everything worked or at least there was a way to fix it. Right now, there is a situation, that I cannot understand. Since my PC got upgraded from W7 to W8.1 imports stopped working. It seems that something happens on clr module initialization stage, because when I try clr.AddReference("...") python answers: "AttributeError: 'module' object has no attribute 'AddReference'" When debugging with freshly built clr.pyd/Python.Runtime.dll I see that Runtime.Initialize() finishes without exception and clr module methods are added via InitializeModuleMembers(). Yet still, when I run my program clr doesn't work properly and seems like import hooks are not there (breakpoints at AddReference and other methods are not fired). Do you have any pointers for me in this situation? Thank you, Mihhail Maslakov -------------- next part -------------- An HTML attachment was scrubbed... URL: From kyle.rocha at gmail.com Sat Nov 9 17:29:13 2013 From: kyle.rocha at gmail.com (Kyle Rocha) Date: Sat, 9 Nov 2013 08:29:13 -0800 Subject: [Python.NET] Python for .net and python 3.2 In-Reply-To: References: Message-ID: The source forge work seems to have gone a bit stale. I've found that https://github.com/renshawbay/pythonnet/ has been the most active and stable fork. On 5 November 2013 22:16, Kieran Love wrote: > I?ve downloaded ?pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip? > > and unzipped its contents to my python32/DLLs folder. > > > > Then when I try to use it I get the following error:- > > > > *>>> import clr* > > *Traceback (most recent call last):* > > * File "", line 1, in * > > *ImportError: dynamic module does not define init function (PyInit_clr)* > > > > Three questions: > > 1. I?m assuming this release was for use with .net4 and python > version 2.7, is that correct? > > > > 2. Is there an official release of python for .net that works with > python 3.2? Currently I?m using these beta builds ( > http://www.pyxll.com/pythonnet/) that I found from reading the mailing > lists. > > > > 3. Is there a different reason why my python code example isn?t > working with the official release? > > > > Thanks for your time. > > ********************************************************************************************** > Important Note > This email (including any attachments) contains information which is > confidential and may be subject to legal privilege. If you are not the > intended recipient you must not use, distribute or copy this email. If you > have received this email in error please notify the > sender immediately and delete this email. Any views expressed in this > email are not necessarily the views of IRESS Limited. > > It is the duty of the recipient to virus scan and otherwise test the > information provided before loading onto any computer system. > IRESS Limited does not warrant that the information is free of a virus or > any other defect or error. > > ********************************************************************************************** > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: From klove at iress.com.au Sun Nov 10 23:38:33 2013 From: klove at iress.com.au (Kieran Love) Date: Mon, 11 Nov 2013 09:38:33 +1100 Subject: [Python.NET] Python for .net and python 3.2 In-Reply-To: References: Message-ID: Thanks. Is this fork successfully compiling against Python 3.x? The readme seems to talk about PYTHON24 and PYTHON25 environment variables. From: Kyle Rocha [mailto:kyle.rocha at gmail.com] Sent: Sunday, 10 November 2013 3:29 AM To: Kieran Love Cc: pythondotnet at python.org Subject: Re: [Python.NET] Python for .net and python 3.2 The source forge work seems to have gone a bit stale. I've found that https://github.com/renshawbay/pythonnet/ has been the most active and stable fork. On 5 November 2013 22:16, Kieran Love > wrote: I've downloaded "pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip" and unzipped its contents to my python32/DLLs folder. Then when I try to use it I get the following error:- >>> import clr Traceback (most recent call last): File "", line 1, in ImportError: dynamic module does not define init function (PyInit_clr) Three questions: 1. I'm assuming this release was for use with .net4 and python version 2.7, is that correct? 2. Is there an official release of python for .net that works with python 3.2? Currently I'm using these beta builds (http://www.pyxll.com/pythonnet/) that I found from reading the mailing lists. 3. Is there a different reason why my python code example isn't working with the official release? Thanks for your time. ********************************************************************************************** Important Note This email (including any attachments) contains information which is confidential and may be subject to legal privilege. If you are not the intended recipient you must not use, distribute or copy this email. If you have received this email in error please notify the sender immediately and delete this email. Any views expressed in this email are not necessarily the views of IRESS Limited. It is the duty of the recipient to virus scan and otherwise test the information provided before loading onto any computer system. IRESS Limited does not warrant that the information is free of a virus or any other defect or error. ********************************************************************************************** _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet ********************************************************************************************** Important Note This email (including any attachments) contains information which is confidential and may be subject to legal privilege. If you are not the intended recipient you must not use, distribute or copy this email. If you have received this email in error please notify the sender immediately and delete this email. Any views expressed in this email are not necessarily the views of IRESS Limited. It is the duty of the recipient to virus scan and otherwise test the information provided before loading onto any computer system. IRESS Limited does not warrant that the information is free of a virus or any other defect or error. ********************************************************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From kyle.rocha at gmail.com Sun Nov 10 23:48:35 2013 From: kyle.rocha at gmail.com (Kyle Rocha) Date: Sun, 10 Nov 2013 14:48:35 -0800 Subject: [Python.NET] Python for .net and python 3.2 In-Reply-To: References: Message-ID: Ya, much of the documentation is old and needs to be cleaned up no doubt. I've been using it with .net4 x64 and python 3.3. You'll need to set the define for with version of python you want to define PYTHON32. On 10 November 2013 14:38, Kieran Love wrote: > Thanks. Is this fork successfully compiling against Python 3.x? > > The readme seems to talk about PYTHON24 and PYTHON25 environment variables. > > > > *From:* Kyle Rocha [mailto:kyle.rocha at gmail.com] > *Sent:* Sunday, 10 November 2013 3:29 AM > *To:* Kieran Love > *Cc:* pythondotnet at python.org > *Subject:* Re: [Python.NET] Python for .net and python 3.2 > > > > The source forge work seems to have gone a bit stale. I've found that > https://github.com/renshawbay/pythonnet/ has been the most active and > stable fork. > > > > On 5 November 2013 22:16, Kieran Love wrote: > > I?ve downloaded ?pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip? > > and unzipped its contents to my python32/DLLs folder. > > > > Then when I try to use it I get the following error:- > > > > *>>> import clr* > > *Traceback (most recent call last):* > > * File "", line 1, in * > > *ImportError: dynamic module does not define init function (PyInit_clr)* > > > > Three questions: > > 1. I?m assuming this release was for use with .net4 and python > version 2.7, is that correct? > > > > 2. Is there an official release of python for .net that works with > python 3.2? Currently I?m using these beta builds ( > http://www.pyxll.com/pythonnet/) that I found from reading the mailing > lists. > > > > 3. Is there a different reason why my python code example isn?t > working with the official release? > > > > Thanks for your time. > > > ********************************************************************************************** > Important Note > This email (including any attachments) contains information which is > confidential and may be subject to legal privilege. If you are not the > intended recipient you must not use, distribute or copy this email. If you > have received this email in error please notify the > sender immediately and delete this email. Any views expressed in this > email are not necessarily the views of IRESS Limited. > > It is the duty of the recipient to virus scan and otherwise test the > information provided before loading onto any computer system. > IRESS Limited does not warrant that the information is free of a virus or > any other defect or error. > > ********************************************************************************************** > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > > > > ********************************************************************************************** > Important Note > This email (including any attachments) contains information which is > confidential and may be subject to legal privilege. If you are not the > intended recipient you must not use, distribute or copy this email. If you > have received this email in error please notify the > sender immediately and delete this email. Any views expressed in this > email are not necessarily the views of IRESS Limited. > > It is the duty of the recipient to virus scan and otherwise test the > information provided before loading onto any computer system. > IRESS Limited does not warrant that the information is free of a virus or > any other defect or error. > > ********************************************************************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jgill at tokiomillennium.com Tue Nov 12 14:28:37 2013 From: jgill at tokiomillennium.com (John Gill) Date: Tue, 12 Nov 2013 13:28:37 +0000 Subject: [Python.NET] Moving the project to github Message-ID: As has been mentioned on the list here, Tony Roberts' version in github is currently the most actively maintained version of python dot net: https://github.com/renshawbay/pythonnet/ As I understand things, the original author, Brian Lloyd is still active in the project, but has less time to work on it than previously. It would be good if work could consolidate on a single source base. I think moving to github would help with that, certainly makes merging Tony's changes with the official release easier. This is a really useful project, I am finding it wonderful to be able to use .NET and cpython seamlessly + it would be good not to fragment the user base by having multiple versions of the code. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From btribble at ea.com Tue Nov 12 18:42:08 2013 From: btribble at ea.com (Tribble, Brett) Date: Tue, 12 Nov 2013 09:42:08 -0800 Subject: [Python.NET] Moving the project to github In-Reply-To: References: Message-ID: I'm all for having it reside wherever it is easiest to continue development! From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 12, 2013 5:29 AM To: pythondotnet at python.org Subject: [Python.NET] Moving the project to github As has been mentioned on the list here, Tony Roberts' version in github is currently the most actively maintained version of python dot net: https://github.com/renshawbay/pythonnet/ As I understand things, the original author, Brian Lloyd is still active in the project, but has less time to work on it than previously. It would be good if work could consolidate on a single source base. I think moving to github would help with that, certainly makes merging Tony's changes with the official release easier. This is a really useful project, I am finding it wonderful to be able to use .NET and cpython seamlessly + it would be good not to fragment the user base by having multiple versions of the code. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Sat Nov 23 20:16:24 2013 From: davidacoder at hotmail.com (davidacoder) Date: Sat, 23 Nov 2013 14:16:24 -0500 Subject: [Python.NET] Moving the project to github Message-ID: +1 on that! I would love to see the official code base move to git and ideally github.com. The current situation, with an official very inactive repository and forks that are more current is really not good for the project. I also simply think that if the project was on github it would be easier to find people to contribute. I guess the main question is whether the three maintainers of the official project think this is a good idea, and if yes, then to do the migration. I'd be happy to help with the latter. Best, David From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 12, 2013 5:29 AM To: pythondotnet at python.org Subject: [Python.NET] Moving the project to github As has been mentioned on the list here, Tony Roberts' version in github is currently the most actively maintained version of python dot net: https://github.com/renshawbay/pythonnet/ As I understand things, the original author, Brian Lloyd is still active in the project, but has less time to work on it than previously. It would be good if work could consolidate on a single source base. I think moving to github would help with that, certainly makes merging Tony's changes with the official release easier. This is a really useful project, I am finding it wonderful to be able to use .NET and cpython seamlessly + it would be good not to fragment the user base by having multiple versions of the code. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- From davidacoder at hotmail.com Sat Nov 23 20:24:48 2013 From: davidacoder at hotmail.com (davidacoder) Date: Sat, 23 Nov 2013 14:24:48 -0500 Subject: [Python.NET] Python .NET on Windows 8.1 Message-ID: I had the same problem and the following fix in the file runtime/assemblymanager.cs made things work for me. I believe the problem is that on Win 8.1 there seem to be generic types that aren't in a namespace. My patch just skips those and thus prevents a crash. I am not sure whether that is the right way to handle it, but it does fix the crash. Best, David diff --git a/pythonnet/src/runtime/assemblymanager.cs b/pythonnet/src/runtime/assemblymanager.cs index 80c838d..2d369b5 100644 --- a/pythonnet/src/runtime/assemblymanager.cs +++ b/pythonnet/src/runtime/assemblymanager.cs @@ -283,7 +283,7 @@ internal class AssemblyManager { namespaces[ns].Add(assembly, String.Empty); } - if (t.IsGenericTypeDefinition) { + if (ns !=null && t.IsGenericTypeDefinition) { GenericUtil.Register(t); } } From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of Mihhail Maslakov Sent: Wed Nov 6 11:27:45 CET 2013 To: pythondotnet at python.org Subject: [Python.NET] Python .NET on Windows 8.1 I have been using python.net for about 5 years for my project at work. Usually everything worked or at least there was a way to fix it. Right now, there is a situation, that I cannot understand. Since my PC got upgraded from W7 to W8.1 imports stopped working. It seems that something happens on clr module initialization stage, because when I try clr.AddReference("...") python answers: "AttributeError: 'module' object has no attribute 'AddReference'" When debugging with freshly built clr.pyd/Python.Runtime.dll I see that Runtime.Initialize() finishes without exception and clr module methods are added via InitializeModuleMembers(). Yet still, when I run my program clr doesn't work properly and seems like import hooks are not there (breakpoints at AddReference and other methods are not fired). Do you have any pointers for me in this situation? Thank you, Mihhail Maslakov From dirk.krause at pixelpark.com Tue Nov 26 10:48:38 2013 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Tue, 26 Nov 2013 09:48:38 +0000 Subject: [Python.NET] Moving the project to github In-Reply-To: References: Message-ID: <0926D33929389548BBE8826CA4FAC8A44AC59DCC@Hydra.bitlab.de> +1, too. Cheers, Dirk ________________________________________ From: PythonDotNet [pythondotnet-bounces+dirk.krause=pixelpark.com at python.org] on behalf of davidacoder [davidacoder at hotmail.com] Sent: Saturday, November 23, 2013 8:16 PM To: pythondotnet at python.org Subject: Re: [Python.NET] Moving the project to github +1 on that! I would love to see the official code base move to git and ideally github.com. The current situation, with an official very inactive repository and forks that are more current is really not good for the project. I also simply think that if the project was on github it would be easier to find people to contribute. I guess the main question is whether the three maintainers of the official project think this is a good idea, and if yes, then to do the migration. I'd be happy to help with the latter. Best, David From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 12, 2013 5:29 AM To: pythondotnet at python.org Subject: [Python.NET] Moving the project to github As has been mentioned on the list here, Tony Roberts' version in github is currently the most actively maintained version of python dot net: https://github.com/renshawbay/pythonnet/ As I understand things, the original author, Brian Lloyd is still active in the project, but has less time to work on it than previously. It would be good if work could consolidate on a single source base. I think moving to github would help with that, certainly makes merging Tony's changes with the official release easier. This is a really useful project, I am finding it wonderful to be able to use .NET and cpython seamlessly + it would be good not to fragment the user base by having multiple versions of the code. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet From jgill at tokiomillennium.com Tue Nov 26 13:46:32 2013 From: jgill at tokiomillennium.com (John Gill) Date: Tue, 26 Nov 2013 12:46:32 +0000 Subject: [Python.NET] PTVS and python.NET Message-ID: Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, ...) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Tue Nov 26 15:37:08 2013 From: davidacoder at hotmail.com (davidacoder) Date: Tue, 26 Nov 2013 09:37:08 -0500 Subject: [Python.NET] PTVS and python.NET In-Reply-To: References: Message-ID: Great idea! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 26, 2013 7:47 AM To: pythondotnet at python.org Subject: [Python.NET] PTVS and python.NET Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, .) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Tue Nov 26 15:50:04 2013 From: davidacoder at hotmail.com (davidacoder) Date: Tue, 26 Nov 2013 09:50:04 -0500 Subject: [Python.NET] pip and wheel Message-ID: Hi, I think one major barrier for easier adoption of pythondotnet right now is setup, i.e. how you get to a point where you can just use it. I think there are a couple of issues: - the download page on sourceforge is confusing. There are five folders on the first page that don't seem to follow some common naming scheme. Three have a pythonnet version in it, one doesn't have any version in the name and the last one refers to a CLR version. If I land there I just don't know what to do next. - There doesn't seem to be a win x64 download, which I would assume to be the major version in use right now. - In general the builds seem to be old - There don't seem to be mono builds (although, should there be?) At the same time I feel that with the new package stuff happening in the general python world the idea of having a binary zip file download is getting old in any case. One potentially elegant way around this is to provide binary wheels for pythondotnet that are hosted on pypi.python.org for windows. I don't know how the mono stuff would work and multi-platform things, though. In any case, I think it should be feasible at that point to simply use pip to install pythondotnet: pip install pythondotnet and that would do the trick. And now that pip is bundled in the default python distribution, I feel that would essentially solve the distribution problem completely, right? I think such a pip install should just make the clr module available for import. I am less sure whether such a wheel install should also put npython.exe somewhere onto the path (scripts folder?). Thoughts? Thanks, David -------------- next part -------------- An HTML attachment was scrubbed... URL: From btribble at ea.com Tue Nov 26 23:35:53 2013 From: btribble at ea.com (Tribble, Brett) Date: Tue, 26 Nov 2013 22:35:53 +0000 Subject: [Python.NET] PTVS and python.NET In-Reply-To: References: Message-ID: So, who is willing to be the primary maintainer of the github repository? I think we should wait for a little while to see if Brian or Barton respond. I see that tiran has a github account as well: https://github.com/tiran From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of davidacoder Sent: Tuesday, November 26, 2013 6:37 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Great idea! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 26, 2013 7:47 AM To: pythondotnet at python.org Subject: [Python.NET] PTVS and python.NET Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, ...) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 04:21:13 2013 From: davidacoder at hotmail.com (davidacoder) Date: Tue, 26 Nov 2013 22:21:13 -0500 Subject: [Python.NET] PTVS and python.NET In-Reply-To: References: Message-ID: I guess my preferred option would be to create a github organization and host the repo there. So something like github.com/pythonnet/pythonnet. In that case the organization can have multiple owners, so the whole thing is also less dependent on one person. If, on the other hand, one of the original maintainers wanted to host it under their account, I would also understand that, i.e. if this is really someone's baby. Finally, I guess the official short name is "pythonnet", right? Or "pythondotnet", like the mailing list alias? Cheers, David From: Tribble, Brett [mailto:btribble at ea.com] Sent: Tuesday, November 26, 2013 5:36 PM To: davidacoder; pythondotnet at python.org; brian.lloyd at revolution.com Subject: RE: [Python.NET] PTVS and python.NET So, who is willing to be the primary maintainer of the github repository? I think we should wait for a little while to see if Brian or Barton respond. I see that tiran has a github account as well: https://github.com/tiran From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of davidacoder Sent: Tuesday, November 26, 2013 6:37 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Great idea! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 26, 2013 7:47 AM To: pythondotnet at python.org Subject: [Python.NET] PTVS and python.NET Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, .) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 04:15:04 2013 From: davidacoder at hotmail.com (davidacoder) Date: Tue, 26 Nov 2013 22:15:04 -0500 Subject: [Python.NET] Mailinglist config Message-ID: Who controls the mailing list settings? Is there a way to set things up such that the default reply-to address is pythondotnet at python.org , and not the email of the person one is replying to? I've gotten three responses to emails in the last three days to my emails that were clearly meant to reach everyone but were only sent to me, presumably because people just hit "reply". I guess that many more answers to emails on this list never actually reach the list due to this setting :) Cheers, David -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.d.lloyd at gmail.com Wed Nov 27 04:39:01 2013 From: brian.d.lloyd at gmail.com (Brian Lloyd) Date: Tue, 26 Nov 2013 22:39:01 -0500 Subject: [Python.NET] Mailinglist config In-Reply-To: References: Message-ID: Right now we are using MailMan - traffic is light enough that I am able to filter out obvious spam. If you guys have bandwidth I am happy to delegate to others and other solutions... On Tue, Nov 26, 2013 at 10:15 PM, davidacoder wrote: > Who controls the mailing list settings? Is there a way to set things up > such that the default reply-to address is pythondotnet at python.org, and > not the email of the person one is replying to? > > > > I?ve gotten three responses to emails in the last three days to my emails > that were clearly meant to reach everyone but were only sent to me, > presumably because people just hit ?reply?. I guess that many more answers > to emails on this list never actually reach the list due to this setting :) > > > > Cheers, > > David > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at pyxll.com Wed Nov 27 12:03:59 2013 From: tony at pyxll.com (Tony Roberts) Date: Wed, 27 Nov 2013 11:03:59 +0000 Subject: [Python.NET] PTVS and python.NET In-Reply-To: References: Message-ID: Hi David, that would seem to fit with the way most other projects work, and should make it easier for anyone looking for the project on github to find it. I'm happy to help out with the migration and maintenance if it is decided to go ahead with this. The fork I created doesn't have the history from svn, so I think it would be better to start again with the sourceforge project and pull it into git with all the history and then merge in the various changes already in github. cheers, Tony On Wed, Nov 27, 2013 at 3:21 AM, davidacoder wrote: > I guess my preferred option would be to create a github organization and > host the repo there. So something like github.com/pythonnet/pythonnet. In > that case the organization can have multiple owners, so the whole thing is > also less dependent on one person. > > > > If, on the other hand, one of the original maintainers wanted to host it > under their account, I would also understand that, i.e. if this is really > someone?s baby. > > > > Finally, I guess the official short name is ?pythonnet?, right? Or > ?pythondotnet?, like the mailing list alias? > > > > Cheers, > > David > > > > *From:* Tribble, Brett [mailto:btribble at ea.com] > *Sent:* Tuesday, November 26, 2013 5:36 PM > *To:* davidacoder; pythondotnet at python.org; brian.lloyd at revolution.com > *Subject:* RE: [Python.NET] PTVS and python.NET > > > > So, who is willing to be the primary maintainer of the github repository? > I think we should wait for a little while to see if Brian or Barton > respond. I see that tiran has a github account as well: > https://github.com/tiran > > > > *From:* PythonDotNet [ > mailto:pythondotnet-bounces+btribble=ea.com at python.org] > *On Behalf Of *davidacoder > *Sent:* Tuesday, November 26, 2013 6:37 AM > *To:* pythondotnet at python.org > *Subject:* Re: [Python.NET] PTVS and python.NET > > > > Great idea! > > > > Best, > > David > > > > *From:* PythonDotNet [ > mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] > *On Behalf Of *John Gill > *Sent:* Tuesday, November 26, 2013 7:47 AM > *To:* pythondotnet at python.org > *Subject:* [Python.NET] PTVS and python.NET > > > > Related to a move to github, I have been in touch with the maintainer of > PTVS asking if they are aware of this project. It seems such a natural fit. > > > > He would be happy to: > > > > 1. Put a link on our ?Related projects? page > > 2. Identify some interesting scenarios and do a blog post > > 3. Add a dedicated doc page > > 4. Etc. > > > > Subject to: > > > > 1. The project is actively maintained > > 2. Up to date docs > > 3. It ?works? > > a. Reliable & robust > > b. Works with PTVS (eg PTVS doesn?t crash, ?) > > > > It would be great if PTVS was able to install python .NET for people (the > current install process ?copy these dll?s? is simple and effective, but a > direct install from PTVS would be good. > > > > I think we would need to resolve the current situation with the code split > between github and sourceforge before we could get the endorsement from > PTVS. > > > > John > > This communication and any attachments contain information which is > confidential and may also be legally privileged. It is for the exclusive > use of the intended recipient(s). If you are not the intended recipient(s) > please note that any form of disclosure, distribution, copying, printing or > use of this communication or the information in it or in any attachments is > strictly prohibited and may be unlawful. If you have received this > communication in error, please return it with the title "received in error" > to postmaster at tokiomillennium.com and then permanently delete the email > and any attachments from your system. > > > > E-mail communications cannot be guaranteed to be secure or error free, as > information could be intercepted, corrupted, amended, lost, destroyed, > arrive late or incomplete, or contain viruses. It is the recipient's > responsibility to ensure that e-mail transmissions and any attachments are > virus free. We do not accept liability for any damages or other > consequences caused by information that is intercepted, corrupted, amended, > lost, destroyed, arrives late or incomplete or contains viruses. > > ****************************************** > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kyle.rocha at gmail.com Wed Nov 27 10:38:45 2013 From: kyle.rocha at gmail.com (Kyle Rocha) Date: Wed, 27 Nov 2013 01:38:45 -0800 Subject: [Python.NET] pip and wheel In-Reply-To: References: Message-ID: I would like to continue to see proper mono support available. That does lead me to some questions about that unmanaged exports package. 1. Does that stuff work correctly when you're using something like monodevelop? 2. Why was the change made to use that over the manually written clr bindings? Was it only to simplify the binding process? / Kyle On Nov 26, 2013 9:18 AM, "davidacoder" wrote: > Hi, > > > > I think one major barrier for easier adoption of pythondotnet right now is > setup, i.e. how you get to a point where you can just use it. > > > > I think there are a couple of issues: > > > > - the download page on sourceforge is confusing. There are five folders on > the first page that don?t seem to follow some common naming scheme. Three > have a pythonnet version in it, one doesn?t have any version in the name > and the last one refers to a CLR version. If I land there I just don?t know > what to do next. > > - There doesn?t seem to be a win x64 download, which I would assume to be > the major version in use right now. > > - In general the builds seem to be old > > - There don?t seem to be mono builds (although, should there be?) > > > > At the same time I feel that with the new package stuff happening in the > general python world the idea of having a binary zip file download is > getting old in any case. > > > > One potentially elegant way around this is to provide binary wheels for > pythondotnet that are hosted on pypi.python.org for windows. I don?t know > how the mono stuff would work and multi-platform things, though? In any > case, I think it should be feasible at that point to simply use pip to > install pythondotnet: > > > > pip install pythondotnet > > > > and that would do the trick. And now that pip is bundled in the default > python distribution, I feel that would essentially solve the distribution > problem completely, right? I think such a pip install should just make the > clr module available for import. I am less sure whether such a wheel > install should also put npython.exe somewhere onto the path (scripts > folder?). > > > > Thoughts? > > > > Thanks, > > David > > > > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 15:06:32 2013 From: davidacoder at hotmail.com (davidacoder) Date: Wed, 27 Nov 2013 09:06:32 -0500 Subject: [Python.NET] github migration Message-ID: Alright, I started this now. I created the github organization and the repo. I will also have a stab at migrating the svn history. I've marked the github repo as experimental for now so that it is clear that at this point it is not the official source (yet). I'll keep the list updated as I make progress. Cheers, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of Tony Roberts Sent: Wednesday, November 27, 2013 6:04 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Hi David, that would seem to fit with the way most other projects work, and should make it easier for anyone looking for the project on github to find it. I'm happy to help out with the migration and maintenance if it is decided to go ahead with this. The fork I created doesn't have the history from svn, so I think it would be better to start again with the sourceforge project and pull it into git with all the history and then merge in the various changes already in github. cheers, Tony On Wed, Nov 27, 2013 at 3:21 AM, davidacoder > wrote: I guess my preferred option would be to create a github organization and host the repo there. So something like github.com/pythonnet/pythonnet . In that case the organization can have multiple owners, so the whole thing is also less dependent on one person. If, on the other hand, one of the original maintainers wanted to host it under their account, I would also understand that, i.e. if this is really someone's baby. Finally, I guess the official short name is "pythonnet", right? Or "pythondotnet", like the mailing list alias? Cheers, David From: Tribble, Brett [mailto:btribble at ea.com ] Sent: Tuesday, November 26, 2013 5:36 PM To: davidacoder; pythondotnet at python.org ; brian.lloyd at revolution.com Subject: RE: [Python.NET] PTVS and python.NET So, who is willing to be the primary maintainer of the github repository? I think we should wait for a little while to see if Brian or Barton respond. I see that tiran has a github account as well: https://github.com/tiran From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of davidacoder Sent: Tuesday, November 26, 2013 6:37 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Great idea! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 26, 2013 7:47 AM To: pythondotnet at python.org Subject: [Python.NET] PTVS and python.NET Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, .) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 16:38:33 2013 From: davidacoder at hotmail.com (davidacoder) Date: Wed, 27 Nov 2013 10:38:33 -0500 Subject: [Python.NET] Mailinglist config In-Reply-To: References: Message-ID: Well, I guess we shouldn't change too many things at once, so ideally we would just stick with the current setup but maybe change that one setting, so that the default reply-to address is the list? I'm not familiar with MailMan, so afraid I don't know how to do that. Also, are you approving individual messages right now? Is there may be a way to whitelist certain senders, so that those emails go to the list right away? Seems like a lot of work for you, otherwise. Cheers, David From: Brian Lloyd [mailto:brian.d.lloyd at gmail.com] Sent: Tuesday, November 26, 2013 10:39 PM To: davidacoder Cc: pythondotnet at python.org Subject: Re: [Python.NET] Mailinglist config Right now we are using MailMan - traffic is light enough that I am able to filter out obvious spam. If you guys have bandwidth I am happy to delegate to others and other solutions... On Tue, Nov 26, 2013 at 10:15 PM, davidacoder > wrote: Who controls the mailing list settings? Is there a way to set things up such that the default reply-to address is pythondotnet at python.org , and not the email of the person one is replying to? I've gotten three responses to emails in the last three days to my emails that were clearly meant to reach everyone but were only sent to me, presumably because people just hit "reply". I guess that many more answers to emails on this list never actually reach the list due to this setting :) Cheers, David _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 20:13:12 2013 From: davidacoder at hotmail.com (davidacoder) Date: Wed, 27 Nov 2013 14:13:12 -0500 Subject: [Python.NET] github migration In-Reply-To: References: Message-ID: I'm trying to create an as pretty history conversion as possible. Ideally I want to convert the user names in the svn history to the standard git format of "Firstname Lastname ". To that extend I've contacted all the people that have ever committed to the svn repo to ask for their permission to include their email address in the new git history. My current plan is to wait a couple of days to see who responds. If I don't get a respond, I intend to just use the "svnusername " for those people. I also created another repo that can host the homepage for the project, so that http://pythonnet.github.io works. So, nothing will happen for a couple of days until I hear back from previous contributors, and then I'll update you all again. Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of davidacoder Sent: Wednesday, November 27, 2013 9:07 AM To: 'Tony Roberts'; pythondotnet at python.org Subject: [Python.NET] github migration Alright, I started this now. I created the github organization and the repo. I will also have a stab at migrating the svn history. I've marked the github repo as experimental for now so that it is clear that at this point it is not the official source (yet). I'll keep the list updated as I make progress. Cheers, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of Tony Roberts Sent: Wednesday, November 27, 2013 6:04 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Hi David, that would seem to fit with the way most other projects work, and should make it easier for anyone looking for the project on github to find it. I'm happy to help out with the migration and maintenance if it is decided to go ahead with this. The fork I created doesn't have the history from svn, so I think it would be better to start again with the sourceforge project and pull it into git with all the history and then merge in the various changes already in github. cheers, Tony On Wed, Nov 27, 2013 at 3:21 AM, davidacoder > wrote: I guess my preferred option would be to create a github organization and host the repo there. So something like github.com/pythonnet/pythonnet . In that case the organization can have multiple owners, so the whole thing is also less dependent on one person. If, on the other hand, one of the original maintainers wanted to host it under their account, I would also understand that, i.e. if this is really someone's baby. Finally, I guess the official short name is "pythonnet", right? Or "pythondotnet", like the mailing list alias? Cheers, David From: Tribble, Brett [mailto:btribble at ea.com ] Sent: Tuesday, November 26, 2013 5:36 PM To: davidacoder; pythondotnet at python.org ; brian.lloyd at revolution.com Subject: RE: [Python.NET] PTVS and python.NET So, who is willing to be the primary maintainer of the github repository? I think we should wait for a little while to see if Brian or Barton respond. I see that tiran has a github account as well: https://github.com/tiran From: PythonDotNet [mailto:pythondotnet-bounces+btribble=ea.com at python.org] On Behalf Of davidacoder Sent: Tuesday, November 26, 2013 6:37 AM To: pythondotnet at python.org Subject: Re: [Python.NET] PTVS and python.NET Great idea! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of John Gill Sent: Tuesday, November 26, 2013 7:47 AM To: pythondotnet at python.org Subject: [Python.NET] PTVS and python.NET Related to a move to github, I have been in touch with the maintainer of PTVS asking if they are aware of this project. It seems such a natural fit. He would be happy to: 1. Put a link on our "Related projects" page 2. Identify some interesting scenarios and do a blog post 3. Add a dedicated doc page 4. Etc. Subject to: 1. The project is actively maintained 2. Up to date docs 3. It "works" a. Reliable & robust b. Works with PTVS (eg PTVS doesn't crash, .) It would be great if PTVS was able to install python .NET for people (the current install process "copy these dll's" is simple and effective, but a direct install from PTVS would be good. I think we would need to resolve the current situation with the code split between github and sourceforge before we could get the endorsement from PTVS. John This communication and any attachments contain information which is confidential and may also be legally privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) please note that any form of disclosure, distribution, copying, printing or use of this communication or the information in it or in any attachments is strictly prohibited and may be unlawful. If you have received this communication in error, please return it with the title "received in error" to postmaster at tokiomillennium.com and then permanently delete the email and any attachments from your system. E-mail communications cannot be guaranteed to be secure or error free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. It is the recipient's responsibility to ensure that e-mail transmissions and any attachments are virus free. We do not accept liability for any damages or other consequences caused by information that is intercepted, corrupted, amended, lost, destroyed, arrives late or incomplete or contains viruses. ****************************************** _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.d.lloyd at gmail.com Wed Nov 27 20:20:16 2013 From: brian.d.lloyd at gmail.com (Brian Lloyd) Date: Wed, 27 Nov 2013 14:20:16 -0500 Subject: [Python.NET] Mailinglist config In-Reply-To: References: Message-ID: I only have to approve messages from folks who are not subscribed to the list. I'm not a mailman guru either, but I changed the default reply-to to be the list instead of the sender. On Wed, Nov 27, 2013 at 10:38 AM, davidacoder wrote: > Well, I guess we shouldn?t change too many things at once, so ideally we > would just stick with the current setup but maybe change that one setting, > so that the default reply-to address is the list? I?m not familiar with > MailMan, so afraid I don?t know how to do that. > > > > Also, are you approving individual messages right now? Is there may be a > way to whitelist certain senders, so that those emails go to the list right > away? Seems like a lot of work for you, otherwise. > > > > Cheers, > > David > > > > > > *From:* Brian Lloyd [mailto:brian.d.lloyd at gmail.com] > *Sent:* Tuesday, November 26, 2013 10:39 PM > *To:* davidacoder > *Cc:* pythondotnet at python.org > *Subject:* Re: [Python.NET] Mailinglist config > > > > Right now we are using MailMan - traffic is light enough that I am able to > filter out obvious spam. If you guys have bandwidth I am happy to delegate > to others and other solutions... > > > > On Tue, Nov 26, 2013 at 10:15 PM, davidacoder > wrote: > > Who controls the mailing list settings? Is there a way to set things up > such that the default reply-to address is pythondotnet at python.org, and > not the email of the person one is replying to? > > > > I?ve gotten three responses to emails in the last three days to my emails > that were clearly meant to reach everyone but were only sent to me, > presumably because people just hit ?reply?. I guess that many more answers > to emails on this list never actually reach the list due to this setting :) > > > > Cheers, > > David > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > > > > > -- > > Brian Lloyd > brian.lloyd at 47lining.com > (c) 540.845.2975 > -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk.krause at pixelpark.com Wed Nov 27 20:21:33 2013 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 27 Nov 2013 19:21:33 +0000 Subject: [Python.NET] Mailinglist config In-Reply-To: References: , Message-ID: <0926D33929389548BBE8826CA4FAC8A44AC6B3AC@Hydra.bitlab.de> seems to be working. -- Dirk ________________________________ From: PythonDotNet [pythondotnet-bounces+dirk.krause=pixelpark.com at python.org] on behalf of Brian Lloyd [brian.d.lloyd at gmail.com] Sent: Wednesday, November 27, 2013 8:20 PM To: davidacoder Cc: pythondotnet at python.org Subject: Re: [Python.NET] Mailinglist config I only have to approve messages from folks who are not subscribed to the list. I'm not a mailman guru either, but I changed the default reply-to to be the list instead of the sender. On Wed, Nov 27, 2013 at 10:38 AM, davidacoder > wrote: Well, I guess we shouldn?t change too many things at once, so ideally we would just stick with the current setup but maybe change that one setting, so that the default reply-to address is the list? I?m not familiar with MailMan, so afraid I don?t know how to do that. Also, are you approving individual messages right now? Is there may be a way to whitelist certain senders, so that those emails go to the list right away? Seems like a lot of work for you, otherwise. Cheers, David From: Brian Lloyd [mailto:brian.d.lloyd at gmail.com] Sent: Tuesday, November 26, 2013 10:39 PM To: davidacoder Cc: pythondotnet at python.org Subject: Re: [Python.NET] Mailinglist config Right now we are using MailMan - traffic is light enough that I am able to filter out obvious spam. If you guys have bandwidth I am happy to delegate to others and other solutions... On Tue, Nov 26, 2013 at 10:15 PM, davidacoder > wrote: Who controls the mailing list settings? Is there a way to set things up such that the default reply-to address is pythondotnet at python.org, and not the email of the person one is replying to? I?ve gotten three responses to emails in the last three days to my emails that were clearly meant to reach everyone but were only sent to me, presumably because people just hit ?reply?. I guess that many more answers to emails on this list never actually reach the list due to this setting :) Cheers, David _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Wed Nov 27 20:22:59 2013 From: davidacoder at hotmail.com (davidacoder) Date: Wed, 27 Nov 2013 14:22:59 -0500 Subject: [Python.NET] Mailinglist config In-Reply-To: <0926D33929389548BBE8826CA4FAC8A44AC6B3AC@Hydra.bitlab.de> References: , <0926D33929389548BBE8826CA4FAC8A44AC6B3AC@Hydra.bitlab.de> Message-ID: Perfect, thanks! Best, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of Dirk Krause Sent: Wednesday, November 27, 2013 2:22 PM To: A list for users and developers of Python for .NET Subject: Re: [Python.NET] Mailinglist config seems to be working. -- Dirk _____ From: PythonDotNet [pythondotnet-bounces+dirk.krause=pixelpark.com at python.org] on behalf of Brian Lloyd [brian.d.lloyd at gmail.com] Sent: Wednesday, November 27, 2013 8:20 PM To: davidacoder Cc: pythondotnet at python.org Subject: Re: [Python.NET] Mailinglist config I only have to approve messages from folks who are not subscribed to the list. I'm not a mailman guru either, but I changed the default reply-to to be the list instead of the sender. On Wed, Nov 27, 2013 at 10:38 AM, davidacoder > wrote: Well, I guess we shouldn't change too many things at once, so ideally we would just stick with the current setup but maybe change that one setting, so that the default reply-to address is the list? I'm not familiar with MailMan, so afraid I don't know how to do that. Also, are you approving individual messages right now? Is there may be a way to whitelist certain senders, so that those emails go to the list right away? Seems like a lot of work for you, otherwise. Cheers, David From: Brian Lloyd [mailto:brian.d.lloyd at gmail.com ] Sent: Tuesday, November 26, 2013 10:39 PM To: davidacoder Cc: pythondotnet at python.org Subject: Re: [Python.NET] Mailinglist config Right now we are using MailMan - traffic is light enough that I am able to filter out obvious spam. If you guys have bandwidth I am happy to delegate to others and other solutions... On Tue, Nov 26, 2013 at 10:15 PM, davidacoder > wrote: Who controls the mailing list settings? Is there a way to set things up such that the default reply-to address is pythondotnet at python.org , and not the email of the person one is replying to? I've gotten three responses to emails in the last three days to my emails that were clearly meant to reach everyone but were only sent to me, presumably because people just hit "reply". I guess that many more answers to emails on this list never actually reach the list due to this setting :) Cheers, David _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -- Brian Lloyd brian.lloyd at 47lining.com (c) 540.845.2975 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kyle.rocha at gmail.com Wed Nov 27 20:54:15 2013 From: kyle.rocha at gmail.com (Kyle Rocha) Date: Wed, 27 Nov 2013 11:54:15 -0800 Subject: [Python.NET] Mailinglist config In-Reply-To: References: <0926D33929389548BBE8826CA4FAC8A44AC6B3AC@Hydra.bitlab.de> Message-ID: That's great, thank you. On 27 November 2013 11:22, davidacoder wrote: > Perfect, thanks! Best, David > > > > *From:* PythonDotNet [mailto:pythondotnet-bounces+davidacoder= > hotmail.com at python.org] *On Behalf Of *Dirk Krause > *Sent:* Wednesday, November 27, 2013 2:22 PM > *To:* A list for users and developers of Python for .NET > > *Subject:* Re: [Python.NET] Mailinglist config > > > > seems to be working. > > > > -- Dirk > ------------------------------ > > *From:* PythonDotNet [pythondotnet-bounces+dirk.krause= > pixelpark.com at python.org] on behalf of Brian Lloyd [ > brian.d.lloyd at gmail.com] > *Sent:* Wednesday, November 27, 2013 8:20 PM > *To:* davidacoder > *Cc:* pythondotnet at python.org > *Subject:* Re: [Python.NET] Mailinglist config > > I only have to approve messages from folks who are not subscribed to the > list. I'm not a mailman guru either, but I changed the default reply-to to > be the list instead of the sender. > > > > On Wed, Nov 27, 2013 at 10:38 AM, davidacoder > wrote: > > Well, I guess we shouldn?t change too many things at once, so ideally we > would just stick with the current setup but maybe change that one setting, > so that the default reply-to address is the list? I?m not familiar with > MailMan, so afraid I don?t know how to do that. > > > > Also, are you approving individual messages right now? Is there may be a > way to whitelist certain senders, so that those emails go to the list right > away? Seems like a lot of work for you, otherwise. > > > > Cheers, > > David > > > > > > *From:* Brian Lloyd [mailto:brian.d.lloyd at gmail.com] > *Sent:* Tuesday, November 26, 2013 10:39 PM > *To:* davidacoder > *Cc:* pythondotnet at python.org > *Subject:* Re: [Python.NET] Mailinglist config > > > > Right now we are using MailMan - traffic is light enough that I am able to > filter out obvious spam. If you guys have bandwidth I am happy to delegate > to others and other solutions... > > > > On Tue, Nov 26, 2013 at 10:15 PM, davidacoder > wrote: > > Who controls the mailing list settings? Is there a way to set things up > such that the default reply-to address is pythondotnet at python.org, and > not the email of the person one is replying to? > > > > I?ve gotten three responses to emails in the last three days to my emails > that were clearly meant to reach everyone but were only sent to me, > presumably because people just hit ?reply?. I guess that many more answers > to emails on this list never actually reach the list due to this setting :) > > > > Cheers, > > David > > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > > > > > -- > > Brian Lloyd > brian.lloyd at 47lining.com > (c) 540.845.2975 > > > > > -- > > Brian Lloyd > brian.lloyd at 47lining.com > (c) 540.845.2975 > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: From barton at bcdesignswell.com Thu Nov 28 17:33:21 2013 From: barton at bcdesignswell.com (Barton) Date: Thu, 28 Nov 2013 08:33:21 -0800 Subject: [Python.NET] pip and wheel In-Reply-To: References: Message-ID: <52977051.1010106@bcdesignswell.com> An HTML attachment was scrubbed... URL: From brad at fie.us Thu Nov 28 18:01:12 2013 From: brad at fie.us (Bradley Friedman) Date: Thu, 28 Nov 2013 13:01:12 -0400 Subject: [Python.NET] pip and wheel In-Reply-To: <52977051.1010106@bcdesignswell.com> References: <52977051.1010106@bcdesignswell.com> Message-ID: And have worked for me with mono on OSX both under mono-develop and also via make. Both with precompiled 32-bit mono and also custom compiled 64-bit mono. With some hammering. If we made an effort to get it set right for pypi, I'd think it would be worth getting that build support settled once and for all as well. -brad On Nov 28, 2013, at 12:33 PM, Barton wrote: > On point #1: > Yes, both package management and the unmanaged exports package work correctly on linux under MD. > > On 11/27/2013 1:38 AM, Kyle Rocha wrote: >> I would like to continue to see proper mono support available. >> >> That does lead me to some questions about that unmanaged exports package. >> 1. Does that stuff work correctly when you're using something like monodevelop? >> >> 2. Why was the change made to use that over the manually written clr bindings? Was it only to simplify the binding process? >> >> / Kyle >> >> On Nov 26, 2013 9:18 AM, "davidacoder" wrote: >> Hi, >> >> >> I think one major barrier for easier adoption of pythondotnet right now is setup, i.e. how you get to a point where you can just use it. >> >> >> I think there are a couple of issues: >> >> >> - the download page on sourceforge is confusing. There are five folders on the first page that don?t seem to follow some common naming scheme. Three have a pythonnet version in it, one doesn?t have any version in the name and the last one refers to a CLR version. If I land there I just don?t know what to do next. >> >> - There doesn?t seem to be a win x64 download, which I would assume to be the major version in use right now. >> >> - In general the builds seem to be old >> >> - There don?t seem to be mono builds (although, should there be?) >> >> >> At the same time I feel that with the new package stuff happening in the general python world the idea of having a binary zip file download is getting old in any case. >> >> >> One potentially elegant way around this is to provide binary wheels for pythondotnet that are hosted on pypi.python.org for windows. I don?t know how the mono stuff would work and multi-platform things, though? In any case, I think it should be feasible at that point to simply use pip to install pythondotnet: >> >> >> pip install pythondotnet >> >> >> and that would do the trick. And now that pip is bundled in the default python distribution, I feel that would essentially solve the distribution problem completely, right? I think such a pip install should just make the clr module available for import. I am less sure whether such a wheel install should also put npython.exe somewhere onto the path (scripts folder?). >> >> >> Thoughts? >> >> >> Thanks, >> >> David >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet at python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet at python.org >> https://mail.python.org/mailman/listinfo/pythondotnet > > _________________________________________________ > Python.NET mailing list - PythonDotNet at python.org > https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From xingfukun at 126.com Thu Nov 28 18:37:47 2013 From: xingfukun at 126.com (=?UTF-8?B?6YKi5a+M5Z2k?=) Date: Fri, 29 Nov 2013 01:37:47 +0800 Subject: [Python.NET] unsubscribe Message-ID: unsubscribe From davidacoder at hotmail.com Thu Nov 28 19:17:14 2013 From: davidacoder at hotmail.com (davidacoder) Date: Thu, 28 Nov 2013 13:17:14 -0500 Subject: [Python.NET] pip and wheel In-Reply-To: References: <52977051.1010106@bcdesignswell.com> Message-ID: That is great news. I originally suggested that a binary wheel upload to pypi might be good, but thinking about that I'm actually not so sure anymore that that is needed. Maybe just a source release with a working setup.py would do? After all, on windows msbuild and the c# compiler are installed by default on pretty much any machine in any case, compile times shouldn't be much of a problem, and so if my understanding of pip is correct, we could have full pip support with a source release on pypi. I actually also saw that Tony's fork had a setupwin.py already, so I guess it would be a matter of integrating that stuff into the default setup.py, making sure that it works on windows/linux/osx and clr/mono, and that should get us pretty close to getting "pip install pythonnet" work, right? Cheers, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of Bradley Friedman Sent: Thursday, November 28, 2013 12:01 PM To: pythondotnet at python.org Subject: Re: [Python.NET] pip and wheel And have worked for me with mono on OSX both under mono-develop and also via make. Both with precompiled 32-bit mono and also custom compiled 64-bit mono. With some hammering. If we made an effort to get it set right for pypi, I'd think it would be worth getting that build support settled once and for all as well. -brad On Nov 28, 2013, at 12:33 PM, Barton > wrote: On point #1: Yes, both package management and the unmanaged exports package work correctly on linux under MD. On 11/27/2013 1:38 AM, Kyle Rocha wrote: I would like to continue to see proper mono support available. That does lead me to some questions about that unmanaged exports package. 1. Does that stuff work correctly when you're using something like monodevelop? 2. Why was the change made to use that over the manually written clr bindings? Was it only to simplify the binding process? / Kyle On Nov 26, 2013 9:18 AM, "davidacoder" > wrote: Hi, I think one major barrier for easier adoption of pythondotnet right now is setup, i.e. how you get to a point where you can just use it. I think there are a couple of issues: - the download page on sourceforge is confusing. There are five folders on the first page that don't seem to follow some common naming scheme. Three have a pythonnet version in it, one doesn't have any version in the name and the last one refers to a CLR version. If I land there I just don't know what to do next. - There doesn't seem to be a win x64 download, which I would assume to be the major version in use right now. - In general the builds seem to be old - There don't seem to be mono builds (although, should there be?) At the same time I feel that with the new package stuff happening in the general python world the idea of having a binary zip file download is getting old in any case. One potentially elegant way around this is to provide binary wheels for pythondotnet that are hosted on pypi.python.org for windows. I don't know how the mono stuff would work and multi-platform things, though. In any case, I think it should be feasible at that point to simply use pip to install pythondotnet: pip install pythondotnet and that would do the trick. And now that pip is bundled in the default python distribution, I feel that would essentially solve the distribution problem completely, right? I think such a pip install should just make the clr module available for import. I am less sure whether such a wheel install should also put npython.exe somewhere onto the path (scripts folder?). Thoughts? Thanks, David _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet _________________________________________________ Python.NET mailing list - PythonDotNet at python.org https://mail.python.org/mailman/listinfo/pythondotnet -------------- next part -------------- An HTML attachment was scrubbed... URL: From code.zane at gmail.com Fri Nov 29 19:28:37 2013 From: code.zane at gmail.com (Zane D. Purvis) Date: Fri, 29 Nov 2013 13:28:37 -0500 Subject: [Python.NET] pip and wheel In-Reply-To: References: <52977051.1010106@bcdesignswell.com> Message-ID: On Thu, Nov 28, 2013 at 1:17 PM, davidacoder wrote: > After all, on windows msbuild and the c# compiler are installed by default > on pretty much any machine in any case, compile times shouldn?t be much of > a problem, and so if my understanding of pip is correct, we could have full > pip support with a source release on pypi. > > The .NET Client Profile is installed by default, but not the full framework nor the developer tools. In fact, most of the python developers I know do not have the .NET development tools installed. Being forced to install them would be a barrier to entry for them. The users of their apps definitely don't have the compiler installed, nor should they have to. -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidacoder at hotmail.com Fri Nov 29 21:34:36 2013 From: davidacoder at hotmail.com (davidacoder) Date: Fri, 29 Nov 2013 15:34:36 -0500 Subject: [Python.NET] pip and wheel In-Reply-To: References: <52977051.1010106@bcdesignswell.com> Message-ID: You are right, I had forgotten about that. I think the Client Profile is discontinued starting with .Net 4.5, but given that Python.NET should work with older versions as well, that doesn't really help. Well, I guess that does mean that wheels would be nice. Either way, the first step will be to create a working setup.py for both windows/linux/mac. Cheers, David From: PythonDotNet [mailto:pythondotnet-bounces+davidacoder=hotmail.com at python.org] On Behalf Of Zane D. Purvis Sent: Friday, November 29, 2013 1:29 PM To: A list for users and developers of Python for .NET Subject: Re: [Python.NET] pip and wheel On Thu, Nov 28, 2013 at 1:17 PM, davidacoder > wrote: After all, on windows msbuild and the c# compiler are installed by default on pretty much any machine in any case, compile times shouldn't be much of a problem, and so if my understanding of pip is correct, we could have full pip support with a source release on pypi. The .NET Client Profile is installed by default, but not the full framework nor the developer tools. In fact, most of the python developers I know do not have the .NET development tools installed. Being forced to install them would be a barrier to entry for them. The users of their apps definitely don't have the compiler installed, nor should they have to. -------------- next part -------------- An HTML attachment was scrubbed... URL: