forked from Emptyset110/dHydra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
87 lines (74 loc) · 1.84 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
# -*- coding: utf8 -*-
# import dHydra
import codecs
import os
import sys
try:
from setuptools import setup
except:
from distutils.core import setup
"""
打包的用的setup必须引入,
"""
def read(fname):
return codecs.open(os.path.join(os.path.dirname(__file__), fname)).read()
NAME = "dHydra"
"""
名字,一般放你包的名字即可
"""
PACKAGES = [ "dHydra"
, "dHydra.core"
, "dHydra.producer"
, "dHydra.producer.SinaLevel2WS"
, "dHydra.producer.SinaFreeQuote"
, "dHydra.vendor"
, "dHydra.vendor.Maoyan"
, "dHydra.vendor.Xueqiu"
, "dHydra.vendor.Sina"
, "dHydra.vendor.DB"
, "dHydra.action"
, "dHydra.action.SinaTickToMongo"
, "dHydra.action.PrintSinaL2"
, "dHydra.action.Demo"
, "dHydra.action.SinaL2TCP"
, "dHydra.config"
]
DESCRIPTION = "A framework for saving & data mining Chinese Stocks"
LONG_DESCRIPTION = ""
"""
参见read方法说明
"""
KEYWORDS = ("Finance","Chinese Stock","Quant","Framework")
"""
关于当前包的一些关键字,方便PyPI进行分类。
"""
AUTHOR = "Wen Gu"
AUTHOR_EMAIL = "[email protected]"
URL = "http://dHydra.org"
VERSION = "0.10.22"
LICENSE = "Apache Software License"
setup(
name = NAME
, version = VERSION
, description = DESCRIPTION
, long_description = LONG_DESCRIPTION
, classifiers = [
'License :: OSI Approved :: Apache Software License'
, 'Programming Language :: Python'
, 'Intended Audience :: Financial and Insurance Industry'
, 'Operating System :: OS Independent'
]
, install_requires = ["requests","numpy","pandas","pymongo","websockets","rsa","ntplib"]
, entry_points='''
[console_scripts]
yourscript=yourscript:cli
''',
, keywords = KEYWORDS
, author = AUTHOR
, author_email = AUTHOR_EMAIL
, url = URL
, license = LICENSE
, packages = PACKAGES
, include_package_data=True
, zip_safe=True
)