migrate all remaining Python v2 footprint generates to v3
[hw/altusmetrum] / packages / jst / PH-smt-ra.py
index 00b29a9d156c47f23120225fe8bbd5495636a0d9..3e010ecc6a206ee3f7e33bae44787933ec0dc08c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2
+#!/usr/bin/python3
 # Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
 #
 # Program to emit PCB footprint for
@@ -30,16 +30,16 @@ if pins > 15:
        sys.stderr.write('Must be no more than 15 pins\n')
        sys.exit(1)
 
-print '# author: Bdale Garbee'
-print '# email: bdale@gag.com'
-print '# dist-license: GPL 2'
-print '# use-license: unlimited'
+print('# author: Bdale Garbee')
+print('# email: bdale@gag.com')
+print('# dist-license: GPL 2')
+print('# use-license: unlimited')
 
-print 'Element[0x0 "S%iB-PH"' % pins,'"" "" 0 0 0 0 0 100 0x0]'
-print "("
+print('Element[0x0 "S%iB-PH"' % pins,'"" "" 0 0 0 0 0 100 0x0]')
+print("(")
 for pin in range (1,pins+1):
     pinnum = pins + 1 - pin
-    print '   Pad[', \
+    print('   Pad[', \
        mm2mils100(FirstPin + (pin-1)*PinSpacing), \
        mm2mils100(TabHeight+TabPinSpacing+PinWidth/2), \
        mm2mils100(FirstPin + (pin-1)*PinSpacing), \
@@ -47,10 +47,10 @@ for pin in range (1,pins+1):
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
        mm2mils100(PinWidth + 0.2), \
-       '"pin%i"' % pinnum, '"%i"' % pinnum, '0x0100]'
+       '"pin%i"' % pinnum, '"%i"' % pinnum, '0x0100]')
 
 
-print '   Pad[', \
+print('   Pad[', \
        mm2mils100(TabWidth/2), \
        mm2mils100(TabWidth/2), \
        mm2mils100(TabWidth/2), \
@@ -58,9 +58,9 @@ print '   Pad[', \
        mm2mils100(TabWidth), \
        0, \
        mm2mils100(TabWidth + 0.2), \
-       '"pin%i"' % (pins+1), '"%i"' % (pins+1), '0x0100]'
+       '"pin%i"' % (pins+1), '"%i"' % (pins+1), '0x0100]')
 
-print '   Pad[', \
+print('   Pad[', \
        mm2mils100(FirstPin*2 + (pins-1)*PinSpacing - TabWidth/2), \
        mm2mils100(TabWidth/2), \
        mm2mils100(FirstPin*2 + (pins-1)*PinSpacing - TabWidth/2), \
@@ -68,6 +68,6 @@ print '   Pad[', \
        mm2mils100(TabWidth), \
        0, \
        mm2mils100(TabWidth + 0.2), \
-       '"pin%i"' % (pins+1), '"%i"' % (pins+1), '0x0100]'
+       '"pin%i"' % (pins+1), '"%i"' % (pins+1), '0x0100]')
 
-print ")"
+print(")")