forked from mahs4d/tsetmc-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
90 lines (86 loc) · 2.13 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
from os import path
from setuptools import setup, find_packages
here = path.abspath(path.dirname(__file__))
lib = path.join(here, "lib")
with open(path.join(here, "README.md"), encoding="utf-8") as f:
long_description = f.read()
setup(
name="tsetmc-api",
version="4.3.0",
python_requires=">=3.7",
install_requires=[
"beautifulsoup4",
"certifi",
"chardet",
"idna",
"jdatetime",
"lxml",
"python-dateutil",
"requests",
"schedule",
"six",
"soupsieve",
"urllib3",
],
extras_require={
"dev": [
"appdirs",
"attrs",
"black",
"bleach",
"cached-property",
"cerberus",
"certifi",
"cffi",
"chardet",
"click",
"colorama",
"cryptography",
"distlib",
"docutils",
"idna",
"jeepney",
"keyring",
"orderedmultidict",
"packaging",
"pathspec",
"pep517",
"pip-shims",
"pipenv-setup",
"pipfile",
"pkginfo",
"plette[validation]",
"pycparser",
"pygments",
"pyparsing",
"python-dateutil",
"readme-renderer",
"regex",
"requests",
"requests-toolbelt",
"requirementslib",
"rfc3986",
"secretstorage",
"six",
"toml",
"tomlkit",
"tqdm",
"twine",
"typed-ast",
"urllib3",
"vistir",
"webencodings",
"wheel",
]
},
package_dir={"": "lib"},
packages=find_packages(where=lib, exclude=["scripts"]),
entry_points={
"console_scripts": ["tsetmc-loader = tsetmc_api.bin.tsetmc_loader:main"]
},
url="https://github.com/mahs4d/tsetmc-api",
license="MIT",
author="Mahdi Sadeghi",
author_email="[email protected]",
description="getting data from tehran stock exchange",
)