X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=packages%2Fte-connectivity%2Fbuchanan.py;h=720a3319d5d62841fa0231a5a2df3e250409ee50;hb=3034dc83f6095f1df20523b07cdba7f252341c3f;hp=19600850db96c974ad49d068f34c87e5b80a684b;hpb=14289403c8e193e10a174fde02030028b6f7bbb1;p=hw%2Faltusmetrum diff --git a/packages/te-connectivity/buchanan.py b/packages/te-connectivity/buchanan.py index 1960085..720a331 100755 --- a/packages/te-connectivity/buchanan.py +++ b/packages/te-connectivity/buchanan.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 # Copyright 2007 by Bdale Garbee . GPLv2 # # Program to emit PCB footprint for @@ -32,56 +32,56 @@ 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 "282834-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]' -print "(" +print('Element[0x0 "282834-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]') +print("(") for pin in range (1,pins+1): pinnum = pins + 1 - pin if pinnum == 1: - Flags = '0x0101' + Flags = '0x0101' else: - Flags = '0x0001' - print ' Pin[', \ + Flags = '0x0001' + print(' Pin[', \ mm2mils100(BoxEnd + (pin-1)*PinSpacing), \ mm2mils100(RowOffset), \ mm2mils100(Thickness), \ mm2mils100(Clearance), \ mm2mils100(Mask), \ mm2mils100(PinDiam), \ - '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']' + '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']') BoxWidth = (BoxEnd * 2) + ((pins - 1) * PinSpacing); -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(BoxHeight), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(0), \ mm2mils100(BoxHeight), \ mm2mils100(BoxWidth), \ mm2mils100(BoxHeight), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(BoxWidth), \ mm2mils100(BoxHeight), \ mm2mils100(BoxWidth), \ mm2mils100(0), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(BoxWidth), \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ - LineWidth, ']' + LineWidth, ']') -print ")" +print(")")