Skip to content

Update npython.exe/Console app docs #358

Closed

Description

@vmuriart

Is there any purpose or use left for npython.exe aka Console? From @tonyroberts comment on 9b2d6f2 it seems that it no longer serves a purpose. Personally I never used it

Activity

  1. changed the title [-]Purpose of nConsole.exe[/-] [+]Obsolete npython.exe[/+] on Feb 4, 2017
  2. changed the title [-]Obsolete npython.exe[/-] [+]Remove npython.exe/Console[/+] on Feb 4, 2017
  3. den-run-ai commented on Feb 4, 2017

    @den-run-ai
    Contributor

    i guess it shows an example how to embed python in .net and a quick check for new users if this works? @cgohlke why do you still ship nPython.exe in your wheels?

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonnet

  4. den-run-ai commented on Feb 4, 2017

    @den-run-ai
    Contributor

    it is also mentioned in 22 issues mostly during troubleshooting:

    https://github.com/pythonnet/pythonnet/search?q=npython&type=Issues&utf8=%E2%9C%93

  5. den-run-ai commented on Feb 4, 2017

    @den-run-ai
    Contributor

    @vmuriart which comment in 9b2d6f2 exactly do you mean?

  6. vmuriart commented on Feb 4, 2017

    @vmuriart
    ContributorAuthor

    The npython binary was a workaround to be able to use pythonnet on Linux. This is no longer necessary as the clr module can be imported directly from the standard Python interpreter.

    Seems almost analogous to starting up python and doing import clr.

    Though has an example its understandable. Maybe then it could be moved to demo/samples

  7. filmor commented on Feb 6, 2017

    @filmor
    Member

    It's almost analogous, yes. But it's not quite the same, as the import clr bootstraps the CLR inside of a running Python interpreter, while npython does it the other way round, it's a .NET program that starts up Python.

    I personally use it as my debugging entrypoint for those pesky segfaults, as only that way I can convince VS to let me step into the CPython code, so I'm definitely in favour of keeping it around in some way :)

  8. JimSEOW commented on Feb 6, 2017

    @JimSEOW

    It will be a good idea to has a small wiki to track this discussion. The purpose of nPython.exe Many of us simply are not aware of the purpose and how to take advantage as some of you do.

  9. vmuriart commented on Feb 6, 2017

    @vmuriart
    ContributorAuthor

    @filmor awesome, sounds like a solid reason to keep it. @JimSEOW I'll document the class with some of the info here and reference this issue as a backup reference.

  10. vmuriart commented on Feb 6, 2017

    @vmuriart
    ContributorAuthor

    I'll close the issue once I commit the documentation.

  11. den-run-ai commented on Feb 6, 2017

    @den-run-ai
    Contributor

    @vmuriart @JimSEOW we mention npython.exe briefly in docs:

    http://pythonnet.github.io/readme.html

  12. changed the title [-]Remove npython.exe/Console[/-] [+]Update npython.exe/Console app docs[/+] on Feb 6, 2017
  13. den-run-ai commented on Feb 6, 2017

    @den-run-ai
    Contributor
  14. added a commit that references this issue on Jun 1, 2017
    1aa6e4c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions