From 49b774c577f02d6fa0cddb1c839e01b3da5c38e3 Mon Sep 17 00:00:00 2001 From: Joaquin Matres <4514346+joamatab@users.noreply.github.com> Date: Wed, 23 Nov 2022 17:10:24 -0800 Subject: [PATCH] add requirements_dev --- .github/workflows/test_code.yml | 2 +- Makefile | 1 + requirements_dev.txt | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 requirements_dev.txt diff --git a/.github/workflows/test_code.yml b/.github/workflows/test_code.yml index a0b8a7ae1..164942120 100644 --- a/.github/workflows/test_code.yml +++ b/.github/workflows/test_code.yml @@ -22,7 +22,7 @@ jobs: cache: "pip" - name: Install dependencies run: | - pip install -e . + make install - name: Test run: make test test_docs: diff --git a/Makefile b/Makefile index 91b2e47cb..0c8279923 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ install: pip install -e . + pip install -r requirements_dev.txt pre-commit: pre-commit install diff --git a/requirements_dev.txt b/requirements_dev.txt new file mode 100644 index 000000000..51c360c9d --- /dev/null +++ b/requirements_dev.txt @@ -0,0 +1,24 @@ +autodoc_pydantic +autotyping +doc8 +docutils==0.17.1 +flake8 +flake8-bugbear +ipykernel +mypy +myst-parser +nbsphinx +pre-commit +pur +pydocstyle +pytest +pytest-cov +pytest-regressions +sphinx-autodoc-typehints +sphinx-book-theme==0.3.3 +sphinx-click +sphinx-copybutton +sphinx-markdown-tables==0.0.16 +types-PyYAML +types-waitress +xdoctest