Sorry it took a while but I submitted it as an issue: https://github.com/pythonnet/pythonnet/issues/24 I got an error when building in VS2012 also.
On Sat, Mar 15, 2014 at 8:19 AM, Jonno <jonnojohn...@gmail.com> wrote: > I'll do both of those David. > On Mar 13, 2014 5:36 PM, "David Anthoff" <anth...@berkeley.edu> wrote: > >> Hi Jonno, >> >> >> >> would be great if you could post the exact output with the errors here, >> or even better open an issue with that info here >> https://github.com/pythonnet/pythonnet/issues, so that we can fix that. >> >> >> >> My suspicion is that this is related to NuGet package restore issues. You >> might try to open pythonnet.sln in VS and build it once there (that should >> restore the NuGet packages) and then try to run the command Tony mentioned. >> >> >> >> Best, >> >> David >> >> >> >> *From:* PythonDotNet [mailto:pythondotnet-bounces+anthoff= >> berkeley....@python.org] *On Behalf Of *Jonno >> *Sent:* Thursday, March 13, 2014 2:35 PM >> *To:* A list for users and developers of Python for .NET >> *Subject:* Re: [Python.NET] DocStringAttribute Example >> >> >> >> I'm afraid it didn't work for me. >> >> I got a ton of errors. Many type or namespaces couldn't be found (NUnit + >> many more). >> >> >> >> On Thu, Mar 13, 2014 at 11:33 AM, Tony Roberts <t...@pyxll.com> wrote: >> >> That's a fairly old version. The project's in a bit of a transition stage >> at the moment. If you want to try out the latest version (still in >> development) you should get the code from github >> https://github.com/pythonnet/pythonnet (use the develop branch) and >> build it yourself using the setup.py script, eg: >> >> >> >> python setup.py install >> >> >> >> As long as you have visual studio 2012 installed that *should* just >> work... >> >> >> >> cheers, >> >> Tony >> >> >> >> >> >> On Thu, Mar 13, 2014 at 3:20 PM, Jonno <jonnojohn...@gmail.com> wrote: >> >> Only way I could get this to work is to copy the files: clr.pyd, >> nPython.exe, Python.Runtime.dll to the directory c:\Python27 (rather >> than c:\Python27\DLLs). >> >> >> >> Does anyone know why this would not work? Using sys.path.append() while >> keeping the files elsewhere also doesn't work. >> >> >> >> On Thu, Mar 13, 2014 at 8:57 AM, Jonno <jonnojohn...@gmail.com> wrote: >> >> Also when using clr.pyd from >> pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip I cannot import clr. I get >> the following error: >> >> "dynamic module not initialized properly" >> >> I'm on CPython 2.7.5, Win7 32bit. >> >> Can anyone suggest what might be causing this? I have .NET Framework 4.5 >> installed. >> >> >> >> On Wed, Mar 12, 2014 at 2:33 PM, Jonno <jonnojohn...@gmail.com> wrote: >> >> Is it possible to compile the 2.0 Beta version containing the >> DocStringAttribute for clr version 2.0 or is there some incompatibility? >> >> >> I'm not familiar with how to build the pythondotnet source. >> >> >> >> On Wed, Mar 12, 2014 at 11:59 AM, Jonno <jonnojohn...@gmail.com> wrote: >> >> My mistake Tony, >> >> >> >> I was using the 2.0 CLR version of pythondotnet which doesn't have the >> DocStringAttribute class. >> >> >> >> On Wed, Mar 12, 2014 at 9:46 AM, Tony Roberts <t...@pyxll.com> wrote: >> >> Hi, >> >> >> >> have you added the Python.Runtime to your project references? Take a look >> at the Python.Test project that's used by the unit tests if you're not sure >> how to set up your project. >> >> >> >> cheers, >> >> Tony >> >> >> >> On Wed, Mar 12, 2014 at 2:33 PM, Jonno <jonnojohn...@gmail.com> wrote: >> >> Thanks Tony, >> >> >> >> This is probably my ignorance of C# but I get the following error using >> the same syntax as the example: >> >> >> >> The type or namespace name 'DocStringAttribute' could not be found (are >> you missing a using directive or an assembly reference?) >> >> >> >> I have the: >> >> using Python.Runtime >> >> statement. >> >> >> >> On Fri, Mar 7, 2014 at 12:19 PM, Tony Roberts <t...@pyxll.com> wrote: >> >> Hi, >> >> >> >> if your class has a constructor then the class docstring will get >> replaced with a description of the constructor, even if you explicitly gave >> the class a docstring using DocStringAttribute. >> >> >> >> I've created an issue for github for this and fixed it: >> https://github.com/pythonnet/pythonnet/issues/14 >> >> >> >> In the same commit I added some unit tests which should do as an example >> for you to see how it should work (see the newly added file >> pythonnet/src/testing/doctest.cs and pythonnet/src/tests/test_docstring.py). >> >> >> >> cheers, >> >> Tony >> >> >> >> >> >> On Wed, Mar 5, 2014 at 3:59 PM, Jonno <jonnojohn...@gmail.com> wrote: >> >> Hi, >> >> >> >> Is there an example how to format documentation in classes & methods so >> that a python docstring will be produced? >> >> >> >> I found the following in a thread a while back but it's not working for >> me: >> >> >> >> ### test.cs ## >> >> using System; >> >> using System.Runtime.InteropServices; >> >> using Python.Runtime; >> >> >> >> namespace PinvokeTest >> >> { >> >> [DocStringAttribute("Interface class to external functions.")] >> >> public class Invoke { >> >> >> >> [DocStringAttribute("External funtion simulation: >> WriteToFile(char) >> >> will write a char to the terminal.")] >> >> public static void WriteToFile(char arg) { >> >> Console.WriteLine("Writing {0}", arg); >> >> return; >> >> } >> >> } >> >> } >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> >> >> >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> >
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet