forked from awesome-panel/awesome-panel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements_base.txt
83 lines (75 loc) · 2.56 KB
/
requirements_base.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
71
72
73
74
75
76
77
78
79
80
81
82
83
# Panel. We use github version because of
# - https://github.com/holoviz/panel/issues/883
# - https://github.com/holoviz/panel/pull/867
bokeh==2.4.2
datashader==0.13.0
folium==0.12.1.post1
holoviews==1.14.8
hvplot==0.7.3
ipykernel
lxml
panel==0.12.6
param==1.12.0
pooch ## needed for xarray to load data
xarray==0.20.2
ipysheet==0.4.4
jupyter-bokeh==3.0.4
ipywidgets==7.6.5
ipywidgets-bokeh==1.2.1
plotnine==0.8.0
pyecharts==1.9.1
pyvista==0.33.3
vtk==9.1.0
jinja2==3.0.3
bloxs==1.0.0
awesome-panel-extensions==20220313.2
panel-highcharts==20220327.2
panel-chemistry==0.0.12
py3Dmol==1.8.0
# Data Engineering and Science
pandas==1.2.2
geopandas; platform_system != "Windows" # To `pip install geopandas` on windows please follow https://geoffboeing.com/2014/09/using-geopandas-windows/
xlrd==1.2.0 # For importing xls files
# Data Visualization
plotly==5.6.0
altair==4.2.0
vega-datasets==0.9.0
seaborn==0.11.2
# matplotlib==3.1.1
Pillow==9.0.1
tensorflow==2.7.1
scikit-learn==1.0.2
# Utils
# ------------------------------------------------------------------------------
invoke==1.3.0 # Invoke is a Python task execution tool & library. See http://www.pyinvoke.org/
fitparse==1.1.0 # For reading and parsing .fit files. See https://github.com/dtcooper/python-fitparse
# Testing
# ------------------------------------------------------------------------------
pytest # https://github.com/pytest-dev/pytest
pytest-sugar # https://github.com/Frozenball/pytest-sugar
pytest-mock # https://github.com/pytest-dev/pytest-mock/
pytest-cov # https://pypi.org/project/pytest-cov/
selenium # To Web Test Automation. See https://selenium-python.readthedocs.io/
locust
# Code quality
# ------------------------------------------------------------------------------
# flake8==3.7.5 # https://github.com/PyCQA/flake8
isort # Sort import statements. We need 4.3.15 to correctly sort dataclasses
pylint # Linter.
pylint2junit # Used to generate junit xml reports in azure pipelines https://pypi.org/project/pylint2junit/
black # Auto formatter.
autoflake # Automatically removes unused imports and unused variables. See https://github.com/myint/autoflake
coverage # https://github.com/nedbat/coveragepy
mypy # https://github.com/python/mypy
bandit # Bandit is a tool designed to find common security issues in Python code. See https://pypi.org/project/bandit/
yahooquery==1.0.11
pydeck==0.2.0
torch==1.10.0+cpu
torchvision==0.11.1+cpu
pandas-profiling==3.1.0
streamz
yfinance>=0.1.63
diskcache
statsmodels
# Documentation
-r ./requirements_docs.txt