diff --git a/.github/workflows/ci-bonsai-daily.yml b/.github/workflows/ci-bonsai-daily.yml index 5e1e90e8d9..5c23f7449d 100644 --- a/.github/workflows/ci-bonsai-daily.yml +++ b/.github/workflows/ci-bonsai-daily.yml @@ -179,8 +179,7 @@ jobs: blender --online-mode --command extension install --enable --sync sun_position cd IfcOpenShell/src/bonsai - pip install pytest-blender - pip install pytest-bdd + pip install -r requirements-dev.txt blender --background --python scripts/setup_pytest.py blender --python-expr "import bonsai; print(bonsai.bbim_semver); import ifcopenshell; print(ifcopenshell.version)" --background make test diff --git a/src/bonsai/pyproject.toml b/src/bonsai/pyproject.toml index 4ee183cba0..6d2fd45f19 100644 --- a/src/bonsai/pyproject.toml +++ b/src/bonsai/pyproject.toml @@ -18,12 +18,6 @@ dependencies = [ "ifcopenshell", ] -[project.optional-dependencies] -dev = [ - "pytest-blender", - "pytest-bdd", -] - [project.urls] Homepage = "http://bonsaibim.org" Documentation = "https://docs.bonsaibim.org" diff --git a/src/bonsai/requirements-dev.txt b/src/bonsai/requirements-dev.txt new file mode 100644 index 0000000000..5d543aa164 --- /dev/null +++ b/src/bonsai/requirements-dev.txt @@ -0,0 +1,3 @@ +pytest +pytest-blender +pytest-bdd