forked from pycaret/pycaret
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
40 lines (38 loc) · 1.24 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
# Base
ipython>=5.5.0
ipywidgets>=7.6.5 # required by pycaret.internal.display
tqdm>=4.62.0 # required by pycaret.internal.display
numpy>=1.21, <1.24 # Can't >=1.24 because of np.float deprecation
pandas>=1.3.0, <2.0.0 # Can't >=2.0.0 because of sktime
jinja2>=1.2 # Required by pycaret.internal.utils --> pandas.io.formats.style
scipy<2.0.0 # Can't >=2.0.0 due to sktime
joblib>=1.2.0 # joblib<1.2.0 is vulnerable to Arbitrary Code Execution (https://github.com/advisories/GHSA-6hrg-qmvc-2xh8)
scikit-learn>=1.0
pyod>=1.0.8
imbalanced-learn>=0.8.1
category-encoders>=2.4.0
lightgbm>=3.0.0
numba>=0.55.0
requests>=2.27.1 # Required by pycaret.datasets
psutil>=5.9.0
markupsafe>=2.0.1 # Fixes Google Colab issue
importlib_metadata>=4.12.0
nbformat>=4.2.0
pickle5; python_version < "3.8"
cloudpickle
deprecation>=2.1.0
xxhash # for faster hashing
wurlitzer; platform_system != 'Windows'
# Plotting
matplotlib>=3.3.0
scikit-plot>=0.3.7
yellowbrick>=1.4
plotly>=5.0.0
kaleido>=0.2.1
schemdraw==0.15 # 0.16 only supports Python >3.8
plotly-resampler>=0.8.3.1
# Time-series
statsmodels>=0.12.1
sktime>=0.16.1,!=0.17.1,<0.17.2 # Due to this bug in 0.17.1: https://github.com/sktime/sktime/issues/4468
tbats>=1.1.3
pmdarima>=1.8.0,!=1.8.1,<3.0.0 # Matches sktime