diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 13ff3a9..8752359 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,6 +20,7 @@ jobs: cache-dependency-path: '**/pyproject.toml' - name: Install dependencies run: | + pip install --upgrade pip pip install -e '.[test]' - name: Run tests run: | diff --git a/pyproject.toml b/pyproject.toml index 5a8eaa1..4763a85 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,29 @@ version = "2.6.0" description = "This is a package to provide some common utilities for Django projects at Democracy Club." readme = "README.md" authors = [{name = "Sym Roe"}, {name = "Virginia Dooley"}] +dependencies = [ + "django>=3.2,<4.3", + "black", + "curlylint", + "isort", + "ipdb", + "django-pipeline==2.1.0", + "markdown", + "django-localflavor==3.1", + "setuptools==65.5.1", + "pre-commit", + "djhtml", + "pytest", + "pytest-django", + "pytest-mock", + "pytest-flakes", + "pytest-ruff", + "pytidylib", + "https://github.com/DemocracyClub/design-system/archive/refs/tags/0.4.6.tar.gz", + "whitenoise", + "pysass", + "jsmin<3.1", +] [project.urls] Homepage = "https://github.com/DemocracyClub/dc_django_utils"