release script
This commit is contained in:
parent
a0670fe032
commit
e22ab0ac13
@ -1 +1,3 @@
|
||||
#main package
|
||||
|
||||
__version__ = '1.3'
|
||||
|
||||
32
do_release.py
Normal file
32
do_release.py
Normal file
@ -0,0 +1,32 @@
|
||||
import dominion_tabs
|
||||
from __init__ import __version__
|
||||
from zipfile import ZipFile
|
||||
|
||||
prefix = 'sumpfork_dominion_tabs_'
|
||||
postfix = 'v' + __version__ + '.pdf'
|
||||
|
||||
tabs = dominion_tabs.DominionTabs()
|
||||
|
||||
def doit(args,main):
|
||||
args = args + ' ' + prefix+main+postfix
|
||||
args = args.split()
|
||||
fname = args[-1]
|
||||
print ':::Generating ' + fname
|
||||
tabs.main(args)
|
||||
return fname
|
||||
|
||||
argsets = [
|
||||
('',''),
|
||||
('--orientation=vertical','vertical_'),
|
||||
('--papersize=A4','A4_'),
|
||||
('--papersize=A4','vertical_A4_'),
|
||||
('--size=sleeved','sleeved_'),
|
||||
('--size=sleeved --orientation=vertical','vertical_sleeved_')]
|
||||
|
||||
fnames = [doit(args[0],args[1]) for args in argsets]
|
||||
print fnames
|
||||
|
||||
with ZipFile('sumpfork_dominion_tabs_v' + __version__ + '.zip','w') as zip:
|
||||
for f in fnames:
|
||||
zip.write(f)
|
||||
|
||||
@ -231,7 +231,7 @@ class DominionTabs:
|
||||
def drawCards(self,cards):
|
||||
cards = split(cards,self.numTabsVertical*self.numTabsHorizontal)
|
||||
for pageCards in cards:
|
||||
print 'pageCards:',pageCards
|
||||
#print 'pageCards:',pageCards
|
||||
for i,card in enumerate(pageCards):
|
||||
#print card
|
||||
x = i % self.numTabsHorizontal
|
||||
@ -348,14 +348,14 @@ class DominionTabs:
|
||||
cards=[c for c in cards if c.cardset in self.options.expansions]
|
||||
cards.sort(cmp=lambda x,y: cmp((x.cardset,x.name),(y.cardset,y.name)))
|
||||
extras = self.read_card_extras("dominion_card_extras.txt",cards)
|
||||
print '%d cards read' % len(cards)
|
||||
#print '%d cards read' % len(cards)
|
||||
sets = {}
|
||||
types = {}
|
||||
for c in cards:
|
||||
sets[c.cardset] = sets.get(c.cardset,0) + 1
|
||||
types[c.types] = types.get(c.types,0) + 1
|
||||
pprint.pprint(sets)
|
||||
pprint.pprint(types)
|
||||
#pprint.pprint(sets)
|
||||
#pprint.pprint(types)
|
||||
|
||||
if args:
|
||||
fname = args[0]
|
||||
|
||||
3
setup.py
3
setup.py
@ -1,3 +1,4 @@
|
||||
from __init__ import __version__
|
||||
from distribute_setup import use_setuptools
|
||||
use_setuptools()
|
||||
|
||||
@ -5,7 +6,7 @@ from setuptools import setup,find_packages
|
||||
|
||||
setup(
|
||||
name="dominiontabs",
|
||||
version="1.2",
|
||||
version=__version__,
|
||||
packages=find_packages(),
|
||||
scripts=["dominion_tabs.py"],
|
||||
install_requires=["reportlab>=2.5",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user