1
0
mirror of https://github.com/craigerl/aprsd.git synced 2024-11-17 22:01:49 -05:00
aprsd/requirements.txt
Hemna e6cafeb3d2 Added plugin live reload and StockPlugin
This patch adds 2 items.  First it adds the new StockPlugin,
which fetches stock quotes from yahoo finance rest API using
the yfinance python module.

2nd, the web interface contains a new url /plugins, which allows
aprsd to reload all of it's plugins from disk.  This is useful for
development where the dev is editing an existing plugin and wants to
run the edited plugin without restarting aprsd itself.  The /plugins
url requires admin login credentials.

TODO: would be nice to live reload the aprsd.yml config file, so plugin
reloading can start new plugins defined in aprsd.yml between /plugins
being reloaded.
2021-02-18 16:31:52 -05:00

128 lines
2.4 KiB
Plaintext

#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile requirements.in
#
appdirs==1.4.4
# via virtualenv
aprslib==0.6.47
# via -r requirements.in
backoff==1.10.0
# via opencage
certifi==2020.12.5
# via requests
cffi==1.14.4
# via cryptography
cfgv==3.2.0
# via pre-commit
chardet==4.0.0
# via requests
click-completion==0.5.2
# via -r requirements.in
click==7.1.2
# via
# -r requirements.in
# click-completion
# flask
cryptography==3.3.2
# via pyopenssl
distlib==0.3.1
# via virtualenv
dnspython==2.1.0
# via py3-validate-email
filelock==3.0.12
# via
# py3-validate-email
# virtualenv
flask-classful==0.14.2
# via -r requirements.in
flask-httpauth==4.2.0
# via -r requirements.in
flask==1.1.2
# via
# -r requirements.in
# flask-classful
# flask-httpauth
identify==1.5.13
# via pre-commit
idna==2.10
# via
# py3-validate-email
# requests
imapclient==2.2.0
# via -r requirements.in
itsdangerous==1.1.0
# via flask
jinja2==2.11.2
# via
# click-completion
# flask
lxml==4.6.2
# via yfinance
markupsafe==1.1.1
# via jinja2
multitasking==0.0.9
# via yfinance
nodeenv==1.5.0
# via pre-commit
numpy==1.20.1
# via
# pandas
# yfinance
opencage==1.2.2
# via -r requirements.in
pandas==1.2.2
# via yfinance
pbr==5.5.1
# via -r requirements.in
pluggy==0.13.1
# via -r requirements.in
pre-commit==2.9.3
# via -r requirements.in
py3-validate-email==0.2.12
# via -r requirements.in
pycparser==2.20
# via cffi
pyopenssl==20.0.1
# via opencage
python-dateutil==2.8.1
# via pandas
pytz==2020.5
# via
# -r requirements.in
# pandas
pyyaml==5.4.1
# via
# -r requirements.in
# pre-commit
requests==2.25.1
# via
# -r requirements.in
# opencage
# yfinance
shellingham==1.3.2
# via click-completion
six==1.15.0
# via
# -r requirements.in
# click-completion
# cryptography
# imapclient
# opencage
# pyopenssl
# python-dateutil
# virtualenv
thesmuggler==1.0.1
# via -r requirements.in
toml==0.10.2
# via pre-commit
urllib3==1.26.2
# via requests
virtualenv==20.4.0
# via pre-commit
werkzeug==1.0.1
# via flask
yfinance==0.1.55
# via -r requirements.in