shebangtron breaks scons

XMLWordPrintable

Details

• Type: Story
• Status: Done
• Resolution: Done
• Fix Version/s: None
• Component/s:
• Labels:
None
• Story Points:
1
• Team:
SQuaRE

Description

The current behavior of shebangtron is mangle all #! statements. This breaks scons in an otherwise py3 based installation.

Steps to reproduce:

 git clone https://github.com/lsst/base.git cd base/ setup -k -r .   \$ scons scons: *** SCons version 2.5.0 does not run under Python version 3.5.2. Python 3 is not yet supported. 

Activity

Hide
Tim Jenness added a comment -

Since shebangtron is meant to be fixing shebangs that have already got a fixed python path, it should not fix any shebangs that use /usr/bin/env.

Once DM-8560 is merged this will not matter as much.

Show
Tim Jenness added a comment - Since shebangtron is meant to be fixing shebangs that have already got a fixed python path, it should not fix any shebangs that use /usr/bin/env . Once DM-8560 is merged this will not matter as much.
Hide
Joshua Hoblitt added a comment -

There have been no negative reports – my assumption that this issue is well resolved.

(most of the effort on this issue was experimenting with test fixturing)

Show
Joshua Hoblitt added a comment - There have been no negative reports – my assumption that this issue is well resolved. (most of the effort on this issue was experimenting with test fixturing)

People

• Assignee:
Joshua Hoblitt
Reporter:
Joshua Hoblitt
Watchers:
Joshua Hoblitt, Pim Schellart [X] (Inactive), Tim Jenness