An Emacs mode for editing Python code

Python3.3 pep397 launcher fails

Reported by Andreas Roehler on 2013-02-01
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Andreas Roehler

Bug Description

Am 31.01.2013 10:03, schrieb Thomas Heller:
> Has someone managed to patch python-mode.el to use
> the PEP 397 python launcher when you hit C-c C-c?
> It seems that emacs should parse the shebang line in the edited
> python script and pass the corresponding arguments to py.exe.
[ ... ]
Am 01.02.2013 00:59, schrieb Vinay Sajip:>
Thomas Heller <theller <at>> writes:
>> What I meant to write is this:
>> when the shebang line in contains this:
>> #!/usr/bin/python3.1-32
>> then emacs SHOULD run
>> py.exe -3.1-32
>> and the launcher runs
>> c:\Python31\python.exe
> IMO it would be better for emacs to just run
> py.exe
> and py.exe can read the shebang and do the right thing. This saves the emacs code
> from having to duplicate the shebang line processing logic that py.exe uses
> (which, as we know, is unusual. So for a cross-platform you can have a shebang
> line of #!/usr/bin/python3.2, and on Windows it will still call the appropriate
> Python 3.2 even if it's not in /usr/bin, as there's no /usr/bin :-))
> Regards,
> Vinay Sajip

Changed in python-mode:
importance: Undecided → High
Changed in python-mode:
importance: High → Medium
Changed in python-mode:
assignee: nobody → Andreas Roehler (a-roehler)
milestone: none → 6.2.0
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers