From 3c82f5ce719668a64d0af4ccce6fd7b9c6c0187a Mon Sep 17 00:00:00 2001 From: Paul Andrey <paul.andrey@inria.fr> Date: Wed, 22 Feb 2023 18:35:53 +0100 Subject: [PATCH] Make network communication dependencies optional. This removal was supposed to be part of a past commit (cd1d0cb137b74c6baec397c703f4d1c8830427c4) but had in fact not been properly finished. With this commit, install declearn no longer results in the automatic installation of gRPC and websockets, which are properly relegated to being optional, user- triggered-installation, dependencies. --- pyproject.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e4e15c37..67e75153 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,12 +37,10 @@ classifiers = [ ] dependencies = [ "cryptography >= 35.0", - "grpcio >= 1.45", "pandas >= 1.2", "scikit-learn >= 1.0", "tomli >= 2.0 ; python_version < '3.11'", "typing_extensions >= 4.0", - "websockets ~= 10.1", ] [project.optional-dependencies] -- GitLab