diff --git a/docs_sources/dependencies.md b/docs_sources/dependencies.md index b46137414..22e313a7f 100644 --- a/docs_sources/dependencies.md +++ b/docs_sources/dependencies.md @@ -25,26 +25,26 @@ And operating systems: ATOM is built on top of several existing Python libraries. These packages are necessary for its correct functioning. -* **[category-encoders](https://contrib.scikit-learn.org/categorical-encoding/index.html)** (>=2.6.1) +* **[category-encoders](https://contrib.scikit-learn.org/categorical-encoding/index.html)** (>=2.5.1) +* **[dagshub](https://github.com/DagsHub/client)** (>=0.2.10) * **[dill](https://pypi.org/project/dill/)** (>=0.3.6) -* **[dagshub](https://github.com/DagsHub/client)** (>=0.2.18) * **[gplearn](https://gplearn.readthedocs.io/en/stable/index.html)** (>=0.4.2) * **[imbalanced-learn](https://imbalanced-learn.readthedocs.io/en/stable/api.html)** (>=0.10.1) * **[ipython](https://ipython.readthedocs.io/en/stable/)** (>=8.11.0) -* **[featuretools](https://www.featuretools.com/)** (>=1.23.0) -* **[joblib](https://joblib.readthedocs.io/en/latest/)** (>=1.1.0) -* **[matplotlib](https://matplotlib.org/)** (>=3.6.3) -* **[mlflow](https://mlflow.org/)** (>=2.2.0) -* **[modin[ray]](https://modin.readthedocs.io/en/stable/)** (>=0.18.1) +* **[featuretools](https://www.featuretools.com/)** (>=1.24.0) +* **[joblib](https://joblib.readthedocs.io/en/latest/)** (>=1.3.1) +* **[matplotlib](https://matplotlib.org/)** (>=3.7.2) +* **[mlflow](https://mlflow.org/)** (>=2.4.1) +* **[modin[ray]](https://modin.readthedocs.io/en/stable/)** (>=0.22.3) * **[nltk](https://www.nltk.org/)** (>=3.8.1) -* **[numpy](https://numpy.org/)** (>=1.23.5) +* **[numpy](https://numpy.org/)** (>=1.23.0) * **[optuna](https://optuna.org/)** (>=3.2.0) -* **[pandas](https://pandas.pydata.org/)** (>=2.0.3) -* **[plotly](https://plotly.com/python/)** (>=5.13.1) -* **[ray[serve]](https://docs.ray.io/en/latest/)** (>=2.3.0) -* **[scikit-learn](https://scikit-learn.org/stable/)** (>=1.2.0) -* **[scikit-learn-intelex](https://github.com/intel/scikit-learn-intelex)** (>=2023.0.1) -* **[scipy](https://www.scipy.org/)** (>=1.9.3) +* **[pandas](https://pandas.pydata.org/)** (>=1.5.3) +* **[plotly](https://plotly.com/python/)** (>=5.15.0) +* **[ray[serve]](https://docs.ray.io/en/latest/)** (>=2.5.1) +* **[scikit-learn](https://scikit-learn.org/stable/)** (>=1.2.2) +* **[scikit-learn-intelex](https://github.com/intel/scikit-learn-intelex)** (>=2023.1.1) +* **[scipy](https://www.scipy.org/)** (>=1.10.1) * **[shap](https://github.com/slundberg/shap/)** (>=0.41.0) * **[sktime](http://www.sktime.net/en/latest/)** (>=0.20.0) * **[zoofs](https://jaswinder9051998.github.io/zoofs/)** (>=0.1.26) @@ -57,7 +57,7 @@ additional libraries. You can install all the optional dependencies using `pip install atom-ml[full]`. Doing so also installs the following libraries: * **[botorch](https://botorch.org/docs/introduction)** (>=0.8.5) -* **[catboost](https://catboost.ai/docs/concepts/about.html)** (>=1.1.1) +* **[catboost](https://catboost.ai/docs/concepts/about.html)** (>=1.2) * **[explainerdashboard](https://explainerdashboard.readthedocs.io/en/latest/)** (>=0.4.2) * **[evalml](https://evalml.alteryx.com/en/stable/)** (>=0.68.0) * **[gradio](https://github.com/gradio-app/gradio)** (>=3.19.1) diff --git a/pyproject.toml b/pyproject.toml index 9e66c8d79..2fdc7e6d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,25 +20,25 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "category-encoders>=2.6.1", - "dagshub>=0.2.18", + "category-encoders>=2.5.1", + "dagshub>=0.2.10", "dill>=0.3.6", "gplearn>=0.4.2", "imbalanced-learn>=0.10.1", - "featuretools>=1.23.0", - "joblib>=1.1.0", - "matplotlib>=3.6.3", - "mlflow>=2.2.0", - "modin[ray]>=0.18.1", + "featuretools>=1.24.0", + "joblib>=1.3.1", + "matplotlib>=3.7.2", + "mlflow>=2.4.1", + "modin[ray]>=0.22.3", "nltk>=3.8.1", - "numpy>=1.23.5", + "numpy>=1.23.0", "optuna>=3.2.0", - "pandas>=2.0.3", - "plotly>=5.13.1", - "ray[serve]>=2.3.0", - "scikit-learn>=1.2.1", - "scikit-learn-intelex>=2023.0.1; platform_machine == 'x86_64' or platform_machine == 'AMD64'", - "scipy>=1.9.3", + "pandas>=1.5.3", + "plotly>=5.15.0", + "ray[serve]>=2.5.1", + "scikit-learn>=1.2.2", + "scikit-learn-intelex>=2023.1.1; platform_machine == 'x86_64' or platform_machine == 'AMD64'", + "scipy>=1.10.1", "shap>=0.41.0", "sktime>=0.20.0", "zoofs>=0.1.26", @@ -47,7 +47,7 @@ dependencies = [ [project.optional-dependencies] full = [ "botorch>=0.8.5", - "catboost>=1.1.1", + "catboost>=1.2", "evalml>=0.68.0", "explainerdashboard>=0.4.2", "gradio>=3.19.1",