release script
This commit is contained in:
parent
d629667a9b
commit
9ef458fb71
@ -1 +1,3 @@
|
|||||||
#main package
|
#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):
|
def drawCards(self,cards):
|
||||||
cards = split(cards,self.numTabsVertical*self.numTabsHorizontal)
|
cards = split(cards,self.numTabsVertical*self.numTabsHorizontal)
|
||||||
for pageCards in cards:
|
for pageCards in cards:
|
||||||
print 'pageCards:',pageCards
|
#print 'pageCards:',pageCards
|
||||||
for i,card in enumerate(pageCards):
|
for i,card in enumerate(pageCards):
|
||||||
#print card
|
#print card
|
||||||
x = i % self.numTabsHorizontal
|
x = i % self.numTabsHorizontal
|
||||||
@ -348,14 +348,14 @@ class DominionTabs:
|
|||||||
cards=[c for c in cards if c.cardset in self.options.expansions]
|
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)))
|
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)
|
extras = self.read_card_extras("dominion_card_extras.txt",cards)
|
||||||
print '%d cards read' % len(cards)
|
#print '%d cards read' % len(cards)
|
||||||
sets = {}
|
sets = {}
|
||||||
types = {}
|
types = {}
|
||||||
for c in cards:
|
for c in cards:
|
||||||
sets[c.cardset] = sets.get(c.cardset,0) + 1
|
sets[c.cardset] = sets.get(c.cardset,0) + 1
|
||||||
types[c.types] = types.get(c.types,0) + 1
|
types[c.types] = types.get(c.types,0) + 1
|
||||||
pprint.pprint(sets)
|
#pprint.pprint(sets)
|
||||||
pprint.pprint(types)
|
#pprint.pprint(types)
|
||||||
|
|
||||||
if args:
|
if args:
|
||||||
fname = args[0]
|
fname = args[0]
|
||||||
|
|||||||
3
setup.py
3
setup.py
@ -1,3 +1,4 @@
|
|||||||
|
from __init__ import __version__
|
||||||
from distribute_setup import use_setuptools
|
from distribute_setup import use_setuptools
|
||||||
use_setuptools()
|
use_setuptools()
|
||||||
|
|
||||||
@ -5,7 +6,7 @@ from setuptools import setup,find_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="dominiontabs",
|
name="dominiontabs",
|
||||||
version="1.2",
|
version=__version__,
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
scripts=["dominion_tabs.py"],
|
scripts=["dominion_tabs.py"],
|
||||||
install_requires=["reportlab>=2.5",
|
install_requires=["reportlab>=2.5",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user