-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathsetup.py
51 lines (46 loc) · 1.87 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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
from os.path import dirname, join
from setuptools import (
find_packages,
setup,
)
try: # for pip >= 10
from pip._internal.req import parse_requirements
except ImportError: # for pip <= 9.0.3
from pip.req import parse_requirements
try:
req = [str(ir.req) for ir in parse_requirements("requirements.txt", session=False)]
except:
req = [str(ir.requirement) for ir in parse_requirements("requirements.txt", session=False)]
with open(join(dirname(__file__), 'funcat/VERSION.txt'), 'rb') as f:
version = f.read().decode('ascii').strip()
setup(
name='funcat3',
version=version,
long_description='Using very simple code to compute indicator of stock and crytocurrency. Make quantify easier to everyone. Funcat has transplanted the indicator formulas of THS, Tongdaxin, Wenhua Finance, and other platforms into Python. It is suitable for quantitative analysis and trading of stocks, futures, contracts, and cryptocurrencies.',
long_description_content_type="text/x-rst",
packages=find_packages(exclude=[]),
author='Guanjun',
url='https://github.com/mapicccy/funcat',
author_email='mapicccy@gmail.com',
license='Apache License v2',
package_data={'': ['*.*']},
install_requires=req,
zip_safe=False,
classifiers=[
'Programming Language :: Python',
'Operating System :: Microsoft :: Windows',
'Operating System :: Unix',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
],
)