-
Notifications
You must be signed in to change notification settings - Fork 11
/
setup.py
executable file
·112 lines (105 loc) · 4.97 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
from os.path import basename
from glob import glob
from distutils.core import setup
from distutils.command.build import build as DistutilsBuild
class ExtendedBuild(DistutilsBuild):
def run(self):
os.system("make -C po")
os.system("bash conf/build.sh")
DistutilsBuild.run(self)
from pprint import pprint as pp
setup(
name='poker-engine',
version='1.5.4',
packages=['pokerengine'],
data_files=[
('bin', ['pokerconfigupgrade']),
('share/poker-engine/conf', [
'conf/poker.0-0_50-5000_limit.xml',
'conf/poker.0-0-limit.xml',
'conf/poker.100000-200000_6000000-8000000_pokermania.xml',
'conf/poker.100-200_10000-15000_pokermania.xml',
'conf/poker.100-200_2000-20000_no-limit.xml',
'conf/poker.100-200_2000-20000_pot-limit.xml',
'conf/poker.100-200_8000-10000_pokermania.xml',
'conf/poker.10-20_100-2000000_ante-limit.xml',
'conf/poker.10-20_200-2000_no-limit.xml',
'conf/poker.10-20_200-2000_pot-limit.xml',
'conf/poker.1-2_10-100_pokermania.xml',
'conf/poker.1-2_20-200_limit.xml',
'conf/poker.1-2_20-200_no-limit.xml',
'conf/poker.1-2_20-200_pot-limit.xml',
'conf/poker.15000-30000_1000000-1500000_pokermania.xml',
'conf/poker.15000-30000_1500000-2000000_pokermania.xml',
'conf/poker.1500-3000_100000-150000_pokermania.xml',
'conf/poker.1500-3000_150000-200000_pokermania.xml',
'conf/poker.15-30_300-3000_limit.xml',
'conf/poker.200-400_15000-20000_pokermania.xml',
'conf/poker.200-400_20000-25000_pokermania.xml',
'conf/poker.20-40_1000-2000_pokermania.xml',
'conf/poker.20-40_2000-4000_pokermania.xml',
'conf/poker.2-4_100-200_pokermania.xml',
'conf/poker.2-4_10-100_pokermania.xml',
'conf/poker.2-4_40-400_no-limit.xml',
'conf/poker.2-4_40-400_pot-limit.xml',
'conf/poker.2500-5000_200000-250000_pokermania.xml',
'conf/poker.2500-5000_250000-300000_pokermania.xml',
'conf/poker.25-50_500-5000_limit.xml',
'conf/poker.300-600_25000-30000_pokermania.xml',
'conf/poker.300-600_30000-40000_pokermania.xml',
'conf/poker.30-60_300-6000000_ante-limit.xml',
'conf/poker.30-60_600-6000_no-limit.xml',
'conf/poker.30-60_600-6000_pot-limit.xml',
'conf/poker.3-6_60-600_no-limit.xml',
'conf/poker.3-6_60-600_pot-limit.xml',
'conf/poker.4000-8000_300000-400000_pokermania.xml',
'conf/poker.4000-8000_400000-600000_pokermania.xml',
'conf/poker.500-1000_40000-50000_pokermania.xml',
'conf/poker.500-1000_50000-100000_pokermania.xml',
'conf/poker.50-100_1000-10000_limit.xml',
'conf/poker.50-100_1000-10000_no-limit.xml',
'conf/poker.50-100_1000-10000_pot-limit.xml',
'conf/poker.5-10_100-1000_limit.xml',
'conf/poker.5-10_100-1000_no-limit.xml',
'conf/poker.5-10_100-1000_pot-limit.xml',
'conf/poker.5-10_200-500_pokermania.xml',
'conf/poker.5-10_500-1000_pokermania.xml',
'conf/poker.60-120_4000-6000_pokermania.xml',
'conf/poker.60-120_6000-8000_pokermania.xml',
'conf/poker.7stud.xml',
'conf/poker.8000-16000_600000-800000_pokermania.xml',
'conf/poker.8000-16000_800000-1000000_pokermania.xml',
'conf/poker.holdem.xml',
'conf/poker.level-001.xml',
'conf/poker.level-10-15-pot-limit.xml',
'conf/poker.level-10-20-no-limit-lsng9.xml',
'conf/poker.level-10-20-no-limit.xml',
'conf/poker.level-15-30-no-limit-wfrmtt.xml',
'conf/poker.level-15-30-no-limit-wsop.xml',
'conf/poker.level-15-30-no-limit.xml',
'conf/poker.level-2-4-limit.xml',
'conf/poker.level-50-100-no-limit-deep-stack.xml',
'conf/poker.level-10-20-no-limit-ante-mtt.xml',
'conf/poker.levels-ante-colin.xml',
'conf/poker.levels-blinds-colin.xml',
'conf/poker.levels-ante-mtt.xml',
'conf/poker.levels-blinds-mtt.xml',
'conf/poker.levels-blinds-deep-stack.xml',
'conf/poker.levels-blinds-lsng9.xml',
'conf/poker.levels-blinds.xml',
'conf/poker.omaha8.xml',
'conf/poker.omaha.xml',
'conf/poker.payouts.xml',
'conf/poker.razz.xml',
]),
('share/man/man8', ['pokerconfigupgrade.8']),
('share/doc/python-poker-engine', ['AUTHORS', 'README.md'])
] + [(
'share/locale/%s/LC_MESSAGES' % locale,
['locale/%s/LC_MESSAGES/poker-engine.mo' % locale]
) for locale in list(basename(po).rsplit('.', 1)[0] for po in glob('po/*.po'))],
cmdclass={'build': ExtendedBuild }
)