-
Notifications
You must be signed in to change notification settings - Fork 25
/
setup.py
40 lines (39 loc) · 1.16 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
from distutils.core import setup
setup(
name='ParadoxTrading',
version='0.0.3',
author='hantian.pang',
packages=[
'ParadoxTrading',
'ParadoxTrading/Chart',
'ParadoxTrading/Database',
'ParadoxTrading/Database/ChineseFutures',
'ParadoxTrading/Engine',
'ParadoxTrading/EngineExt',
'ParadoxTrading/EngineExt/Futures',
'ParadoxTrading/EngineExt/Futures/Trend',
'ParadoxTrading/EngineExt/Futures/Arbitrage',
'ParadoxTrading/Fetch',
'ParadoxTrading/Indicator',
'ParadoxTrading/Indicator/Bar',
'ParadoxTrading/Indicator/General',
'ParadoxTrading/Indicator/Stop',
'ParadoxTrading/Indicator/TSA',
'ParadoxTrading/Performance',
'ParadoxTrading/Utils',
'ParadoxTrading/Utils/CTP',
],
install_requires=[
'numpy', 'scipy', 'pandas',
'tabulate', 'arrow',
'psycopg2', 'pymongo', 'diskcache',
'PyQt5', 'PyQtChart',
'schedule',
'requests', 'beautifulsoup4', 'urllib3', 'lxml',
'arch'
],
extras_require={
'CTP': ['PyCTP'],
'TSA': ['TorchTSA'],
},
)