Re: How to interface with C# without IronPython

2009-03-17 Thread Kay Schluehr
On 16 Mrz., 23:06, Mudcat mnati...@gmail.com wrote:
 On Mar 13, 8:37 pm, Christian Heimes li...@cheimes.de wrote:

  Chris Rebert wrote:
   Haven't used it, butPythonfor .NET sounds like it might be what you
   want:http://pythonnet.sourceforge.net/

  I've done some development for and with PythonDotNET. It's definitely
  the right thing. It works with .NET, Mono andPython2.4 to 2.6.

  Christian

 That looks exactly like what I'm searching for. I'll give it a shot.

 One question, the last update for that is back in '07. Do you know if
 it's still in active development?

 Thanks

Don't think it's maintained right now. But be aware that it runs well
for the current CLR 2.0.

For using .NET 3.5 features you just have to add

c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\

to your Python path and add assemblies with clr.AddReference as
convenient.
--
http://mail.python.org/mailman/listinfo/python-list


Re: How to interface with C# without IronPython

2009-03-17 Thread Mudcat
On Mar 17, 6:39 am, Kay Schluehr kay.schlu...@gmx.net wrote:
 On 16 Mrz., 23:06, Mudcat mnati...@gmail.com wrote:



  On Mar 13, 8:37 pm, Christian Heimes li...@cheimes.de wrote:

   Chris Rebert wrote:
Haven't used it, butPythonfor .NET sounds like it might be what you
want:http://pythonnet.sourceforge.net/

   I've done some development for and with PythonDotNET. It's definitely
   the right thing. It works with .NET, Mono andPython2.4 to 2.6.

   Christian

  That looks exactly like what I'm searching for. I'll give it a shot.

  One question, the last update for that is back in '07. Do you know if
  it's still in active development?

  Thanks

 Don't think it's maintained right now. But be aware that it runs well
 for the current CLR 2.0.

 For using .NET 3.5 features you just have to add

 c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\

 to your Python path and add assemblies with clr.AddReference as
 convenient.

Based on the archived emails I know that it can work on Python 2.6,
but it's not clear what modifications are necessary. I downloaded the
source files to run independently, and that was capable of running
with installs of Python 2.4 and 2.5. If I download the installer will
it automatically recognize 2.6, or will I need to change paths and
possibly re-compile?

Thanks
--
http://mail.python.org/mailman/listinfo/python-list


Re: How to interface with C# without IronPython

2009-03-17 Thread Kay Schluehr
On 17 Mrz., 16:22, Mudcat mnati...@gmail.com wrote:
 On Mar 17, 6:39 am, Kay Schluehr kay.schlu...@gmx.net wrote:



  On 16 Mrz., 23:06, Mudcat mnati...@gmail.com wrote:

   On Mar 13, 8:37 pm, Christian Heimes li...@cheimes.de wrote:

Chris Rebert wrote:
 Haven't used it, butPythonfor .NET sounds like it might be what you
 want:http://pythonnet.sourceforge.net/

I've done some development for and with PythonDotNET. It's definitely
the right thing. It works with .NET, Mono andPython2.4 to 2.6.

Christian

   That looks exactly like what I'm searching for. I'll give it a shot.

   One question, the last update for that is back in '07. Do you know if
   it's still in active development?

   Thanks

  Don't think it's maintained right now. But be aware that it runs well
  for the current CLR 2.0.

  For using .NET 3.5 features you just have to add

  c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\

  to your Python path and add assemblies with clr.AddReference as
  convenient.

 Based on the archived emails I know that it can work on Python 2.6,
 but it's not clear what modifications are necessary. I downloaded the
 source files to run independently, and that was capable of running
 with installs of Python 2.4 and 2.5.

 If I download the installer will
 it automatically recognize 2.6, or will I need to change paths and
 possibly re-compile?

 Thanks

You'll have to change the BUILD option in the project settings of the
Python.Runtime assembly. There is already a conditional compilation
switch for Python 2.6 available in the source. So after this has been
done it will build pythonnet for Python 2.6.

--
http://mail.python.org/mailman/listinfo/python-list


Re: How to interface with C# without IronPython

2009-03-16 Thread Mudcat
On Mar 13, 8:37 pm, Christian Heimes li...@cheimes.de wrote:
 Chris Rebert wrote:
  Haven't used it, butPythonfor .NET sounds like it might be what you
  want:http://pythonnet.sourceforge.net/

 I've done some development for and with PythonDotNET. It's definitely
 the right thing. It works with .NET, Mono andPython2.4 to 2.6.

 Christian

That looks exactly like what I'm searching for. I'll give it a shot.

One question, the last update for that is back in '07. Do you know if
it's still in active development?

Thanks
--
http://mail.python.org/mailman/listinfo/python-list


How to interface with C# without IronPython

2009-03-13 Thread Mudcat
All the topics I seem to find on this topic lead me in the direction
of IronPython, but I'm not interested right now in a reimplementation
of Python in .Net environment. There are wrappers and methods
available for integrating with Java, C, and a bevy of other
languages.

I don't know much about .Net. I have it installed and can run the
applications that I need to interface with, but I'd like to get direct
access to the libraries without having to create .exe file
workarounds. Is there a way to do that with CPython?

Thanks
--
http://mail.python.org/mailman/listinfo/python-list


Re: How to interface with C# without IronPython

2009-03-13 Thread Chris Rebert
On Fri, Mar 13, 2009 at 3:51 PM, Mudcat mnati...@gmail.com wrote:
 All the topics I seem to find on this topic lead me in the direction
 of IronPython, but I'm not interested right now in a reimplementation
 of Python in .Net environment. There are wrappers and methods
 available for integrating with Java, C, and a bevy of other
 languages.

 I don't know much about .Net. I have it installed and can run the
 applications that I need to interface with, but I'd like to get direct
 access to the libraries without having to create .exe file
 workarounds. Is there a way to do that with CPython?

Haven't used it, but Python for .NET sounds like it might be what you
want: http://pythonnet.sourceforge.net/

Cheers,
Chris

-- 
I have a blog:
http://blog.rebertia.com
--
http://mail.python.org/mailman/listinfo/python-list


Re: How to interface with C# without IronPython

2009-03-13 Thread Christian Heimes
Chris Rebert wrote:
 Haven't used it, but Python for .NET sounds like it might be what you
 want: http://pythonnet.sourceforge.net/

I've done some development for and with PythonDotNET. It's definitely
the right thing. It works with .NET, Mono and Python 2.4 to 2.6.

Christian

--
http://mail.python.org/mailman/listinfo/python-list