diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index bbb48f375..a2e1b2dc1 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -158,7 +158,7 @@ jobs: - name: Install FloPy run: | pip install . - pip install ".[codegen]" + pip install ".[dev]" - name: Install Modflow-related executables uses: modflowpy/install-modflow-action@v1 diff --git a/autotest/test_generate_classes.py b/autotest/test_generate_classes.py index 8e5962f41..2927995ed 100644 --- a/autotest/test_generate_classes.py +++ b/autotest/test_generate_classes.py @@ -94,7 +94,7 @@ def test_generate_classes_from_github_refs( print(f"Using temp venv at {venv} to test class generation from {ref}") # install flopy and dependencies - deps = [str(project_root_path), "modflow-devtools"] + deps = [str(project_root_path), "modflow-devtools", "Jinja2", "boltons"] for dep in deps: out, err, ret = run_cmd(str(pip), "install", dep, verbose=True) assert not ret, out + err diff --git a/pyproject.toml b/pyproject.toml index 95c4cee93..0eb99e18a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,8 @@ dynamic = ["version", "readme"] dev = ["flopy[codegen,lint,test,optional,doc]"] codegen = [ "boltons>=1.0", - "Jinja2>=3.0" + "Jinja2>=3.0", + "modflow-devtools" ] lint = [ "cffconvert",