diff --git a/poetry.lock b/poetry.lock index 02baf5a94d..cd4d9d0c41 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1113,6 +1113,35 @@ files = [ [package.extras] graph = ["objgraph (>=1.7.2)"] +[[package]] +name = "distributed" +version = "2023.12.0" +description = "Distributed scheduler for Dask" +category = "main" +optional = true +python-versions = ">=3.9" +files = [ + {file = "distributed-2023.12.0-py3-none-any.whl", hash = "sha256:f573310a39aa0b9c922be01409c4d4e69154b555bef36b65202ad15ac1bf3918"}, + {file = "distributed-2023.12.0.tar.gz", hash = "sha256:1f8ef1f1400155f62944d0ca4be6f3051d3652442b446d60b4d6189769b12ba5"}, +] + +[package.dependencies] +click = ">=8.0" +cloudpickle = ">=1.5.0" +dask = "2023.12.0" +jinja2 = ">=2.10.3" +locket = ">=1.0.0" +msgpack = ">=1.0.0" +packaging = ">=20.0" +psutil = ">=5.7.2" +pyyaml = ">=5.3.1" +sortedcontainers = ">=2.0.5" +tblib = ">=1.6.0" +toolz = ">=0.10.0" +tornado = ">=6.0.4" +urllib3 = ">=1.24.3" +zict = ">=3.0.0" + [[package]] name = "docutils" version = "0.19" @@ -1976,7 +2005,7 @@ testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] name = "jinja2" version = "3.1.2" description = "A very fast and expressive template engine." -category = "dev" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2384,7 +2413,7 @@ testing = ["coverage", "pyyaml"] name = "markupsafe" version = "2.1.3" description = "Safely add untrusted strings to HTML/XML markup." -category = "dev" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2598,7 +2627,7 @@ tests = ["pytest (>=4.6)"] name = "msgpack" version = "1.0.7" description = "MessagePack serializer" -category = "dev" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3273,7 +3302,7 @@ files = [ name = "psutil" version = "5.9.6" description = "Cross-platform lib for process and system monitoring in Python." -category = "dev" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ @@ -4451,7 +4480,7 @@ files = [ name = "sortedcontainers" version = "2.4.0" description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" -category = "dev" +category = "main" optional = false python-versions = "*" files = [ @@ -4738,6 +4767,18 @@ files = [ [package.extras] widechars = ["wcwidth"] +[[package]] +name = "tblib" +version = "3.0.0" +description = "Traceback serialization library." +category = "main" +optional = true +python-versions = ">=3.8" +files = [ + {file = "tblib-3.0.0-py3-none-any.whl", hash = "sha256:80a6c77e59b55e83911e1e607c649836a69c103963c5f28a46cbeef44acf8129"}, + {file = "tblib-3.0.0.tar.gz", hash = "sha256:93622790a0a29e04f0346458face1e144dc4d32f493714c6c3dff82a4adb77e6"}, +] + [[package]] name = "tenacity" version = "8.2.3" @@ -4988,7 +5029,7 @@ files = [ name = "tornado" version = "6.4" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -category = "dev" +category = "main" optional = false python-versions = ">= 3.8" files = [ @@ -5106,7 +5147,7 @@ files = [ name = "urllib3" version = "2.1.0" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "dev" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -5290,6 +5331,18 @@ files = [ {file = "wrapt-1.14.1.tar.gz", hash = "sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d"}, ] +[[package]] +name = "zict" +version = "3.0.0" +description = "Mutable mapping tools" +category = "main" +optional = true +python-versions = ">=3.8" +files = [ + {file = "zict-3.0.0-py2.py3-none-any.whl", hash = "sha256:5796e36bd0e0cc8cf0fbc1ace6a68912611c1dbd74750a3f3026b9b9d6a327ae"}, + {file = "zict-3.0.0.tar.gz", hash = "sha256:e321e263b6a97aafc0790c3cfb3c04656b7066e6738c37fffcca95d803c9fba5"}, +] + [[package]] name = "zipp" version = "3.17.0" @@ -5307,9 +5360,9 @@ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.link testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] [extras] -darray = ["dask"] +darray = ["dask", "distributed"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.12" -content-hash = "4eb5b01d4121d0c7f55c129c1d0e6350bd6789550ee8d55d0eff9b2c11af5ee1" +content-hash = "d123606e5143b47e9e50a6c9f32c2d6c082e26b71ef9c94147b62dab6816e5a8" diff --git a/pyproject.toml b/pyproject.toml index 02b9ccb970..af17d12a51 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,9 +29,10 @@ joblib = "^1.2.0" hyperopt = "^0.2.7" tabulate = "^0.9.0" dask = { version = "^2023.12.0", optional = true } +distributed = { version = "^2023.12.0", optional = true } [tool.poetry.extras] -darray = ["dask"] +darray = ["dask", "distributed"] [tool.poetry.group.dev] optional = true