Skip to content

Commit a45588d

Browse files
authored
Make Dask and Distributed optional dependencies (#1061)
1 parent e2dfc6f commit a45588d

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

docs/text/quick_start.rst

+9
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ As the compiled tsfresh package is hosted on the Python Package Index (PyPI) you
1313
1414
pip install tsfresh
1515
16+
If you need to work with large time series data that may not fit in memory, install tsfresh with
17+
`Dask <https://www.dask.org>`_:
18+
19+
.. code:: shell
20+
21+
pip install tsfresh[dask]
22+
23+
See also :ref:`large-data-label`.
24+
1625

1726
Dive in
1827
-------

setup.cfg

+4-2
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ install_requires =
4242
patsy>=0.4.1
4343
scikit-learn>=0.22.0
4444
tqdm>=4.10.0
45-
dask[dataframe]>=2.9.0
46-
distributed>=2.11.0
4745
stumpy>=1.7.2
4846
cloudpickle
4947

@@ -56,6 +54,9 @@ exclude =
5654
tests*
5755

5856
[options.extras_require]
57+
dask =
58+
dask[dataframe]>=2.9.0
59+
distributed>=2.11.0
5960
matrixprofile =
6061
matrixprofile>=1.1.10,<2.0.0
6162

@@ -67,6 +68,7 @@ docs =
6768

6869
# Add here test requirements (semicolon/line-separated)
6970
testing =
71+
%(dask)s
7072
pytest>=4.4.0
7173
pytest-cov>=2.6.1
7274
pytest-xdist>=1.26.1

0 commit comments

Comments
 (0)