From 5334d73381689b559704c3ef0f012a51ab7cb218 Mon Sep 17 00:00:00 2001 From: Guillaume Lemaitre Date: Wed, 17 Feb 2021 22:11:17 +0100 Subject: [PATCH 1/2] MNT remove requirements files and move it in setup.py --- requirements.dev.txt | 2 -- requirements.doc.txt | 8 -------- requirements.optional.txt | 2 -- requirements.test.txt | 3 --- requirements.txt | 4 ---- setup.py | 13 ++++++++++++- 6 files changed, 12 insertions(+), 20 deletions(-) delete mode 100644 requirements.dev.txt delete mode 100644 requirements.doc.txt delete mode 100644 requirements.optional.txt delete mode 100644 requirements.test.txt delete mode 100644 requirements.txt diff --git a/requirements.dev.txt b/requirements.dev.txt deleted file mode 100644 index 4e92b9de4..000000000 --- a/requirements.dev.txt +++ /dev/null @@ -1,2 +0,0 @@ -black -flake8 diff --git a/requirements.doc.txt b/requirements.doc.txt deleted file mode 100644 index 4e0f1d89d..000000000 --- a/requirements.doc.txt +++ /dev/null @@ -1,8 +0,0 @@ -sphinx -sphinx-gallery -pydata-sphinx-theme -sphinxcontrib-bibtex -numpydoc -matplotlib -pandas -seaborn diff --git a/requirements.optional.txt b/requirements.optional.txt deleted file mode 100644 index 826277d5e..000000000 --- a/requirements.optional.txt +++ /dev/null @@ -1,2 +0,0 @@ -keras -tensorflow diff --git a/requirements.test.txt b/requirements.test.txt deleted file mode 100644 index 94888839f..000000000 --- a/requirements.test.txt +++ /dev/null @@ -1,3 +0,0 @@ -matplotlib>=2.0.0 -pytest -pytest-cov diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 53a519b39..000000000 --- a/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -numpy>=1.13.3 -scipy>=0.19.1 -scikit-learn>=0.24 -joblib>=0.11 diff --git a/setup.py b/setup.py index be6193c72..2abfe843f 100755 --- a/setup.py +++ b/setup.py @@ -45,7 +45,18 @@ "joblib>=0.11", ] EXTRAS_REQUIRE = { - "tests": ["pytest", "pytest-cov"], + "optional": [ + "keras", + "tensorflow", + ], + "dev": [ + "black", + "flake8", + ], + "tests": [ + "pytest", + "pytest-cov", + ], "docs": [ "sphinx", "sphinx-gallery", From 5c8df7d65169675675af1c5c16a4670a269da862 Mon Sep 17 00:00:00 2001 From: Guillaume Lemaitre Date: Wed, 17 Feb 2021 22:14:13 +0100 Subject: [PATCH 2/2] iter --- doc/whats_new/v0.8.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/whats_new/v0.8.rst b/doc/whats_new/v0.8.rst index 9392d49bd..ed7255a54 100644 --- a/doc/whats_new/v0.8.rst +++ b/doc/whats_new/v0.8.rst @@ -50,3 +50,10 @@ Bug fixes - Fix a bug in :class:`imblearn.FunctionSampler` where validation was performed even with `validate=False` when calling `fit`. :pr:`790` by :user:`Guillaume Lemaitre `. + +Maintenance +........... + +- Remove requirements files in favour of adding the packages in the + `extras_require` within the `setup.py` file. + :pr:`816` by :user:`Guillaume Lemaitre `.