-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.txt
70 lines (60 loc) · 1.36 KB
/
requirements.txt
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
# Virtual environment setup.
# pip install virtualenv
# python3 -m venv name_of_env
# source name_of_env/bin/activate
# pip install -r requirements.txt
# To get the currently installed packages.
# Not all are necessarily 'requirements' to run package.
# pip3 freeze > requirements.txt
# Using pipenv.
# Install
# pip install pipenv
#
# # Install Your Packages for the project
# pipenv install mypackage
#
# # Activate Virtual Env
# pipenv shell
#
# # Run a script in the virtual env
# pipenv run python myscript.py
#
# Get the requirements.txt
# pipenv -r lock >> requirements.txt
aiohttp~=3.8.1
asyncio~=3.4.3
asyncpg~=0.25.0
cryptography~=36.0.2
httpx~=0.22.0
lxml~=4.8.0
matplotlib~=3.5.1
numpy~=1.22.3
pandas~=1.4.1
psaw~=0.1.0
psycopg2~=2.9.3
pytz~=2021.3
requests~=2.27.1
scipy~=1.8.0
selenium~=4.1.3
sqlalchemy~=1.4.32
# User interface.
streamlit>=1.7.0
# Data sources, API managers.
alpaca-trade-api
tda-api~=1.5.2
yahooquery~=2.2.15
yfinance~=0.1.70
# Finance tools.
ta~=0.9.0
# TA-lib, it's complicated
# Visit this: https://pypi.org/project/TA-Lib/
# Download compiled windows version here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
# python -m pip install .\TA_Lib-0.4.24-cp310-cp310-win_amd64.whl
ta-lib
# Testing tools, not useful in production.
line-profiler~=3.4.0
memory-profiler~=0.60.0
# Testing
webdriver-manager
streamlit-aggrid
setuptools~=60.10.0