Consistently use #!/usr/bin/env python

At Ksplice we used /usr/bin/python because we shipped dependencies as Debian /
Red Hat packages, which would be installed against the system Python.  We were
also very careful to use only Python 2.3 features so that even old system
Python would still work.

None of that is true at Humbug.  We expect users to install dependencies
themselves, so it's more likely that the Python in $PATH is correct.  On OS X
in particular, it's common to have five broken Python installs and there's no
expectation that /usr/bin/python is the right one.

The files which aren't marked executable are not interesting to run as scripts,
so we just remove the line there.  (In general it's common to have libraries
that can also be executed, to run test cases or whatever, but that's not the
case here.)

(imported from commit 437d4aee2c6e66601ad3334eefd50749cce2eca6)
This commit is contained in:
Keegan McAllister 2013-02-18 19:00:54 -05:00
parent ab75605ba3
commit 396861feb1
16 changed files with 14 additions and 16 deletions

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# humbug-send -- Sends a message to the specified recipients. # humbug-send -- Sends a message to the specified recipients.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
import sys import sys
import time import time
import optparse import optparse

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
import sys import sys
from os import path from os import path
import logging import logging

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
import sys import sys
from os import path from os import path
import logging import logging

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# Copyright (C) 2012 Humbug, Inc. # Copyright (C) 2012 Humbug, Inc.
# #
# Permission is hereby granted, free of charge, to any person # Permission is hereby granted, free of charge, to any person

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# Copyright (C) 2012 Humbug, Inc. # Copyright (C) 2012 Humbug, Inc.
# #
# Permission is hereby granted, free of charge, to any person # Permission is hereby granted, free of charge, to any person

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2013 Humbug, Inc. # Copyright © 2013 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,4 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,3 @@
#!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.

View file

@ -1,4 +1,3 @@
#!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright © 2012 Humbug, Inc. # Copyright © 2012 Humbug, Inc.