diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index fee205c..a8d10cf 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -7,7 +7,7 @@ on: jobs: test: name: test - runs-on: macos-14 + runs-on: macos-latest strategy: matrix: python-version: @@ -27,7 +27,7 @@ jobs: - name: Install dependencies run: | - uv pip install --system . pytest + uv pip install --system ".[test]" - name: Run tests run: pytest -v diff --git a/pyproject.toml b/pyproject.toml index cd3a2fb..7bf3640 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,10 @@ dynamic = ["version"] [project.urls] repository = "https://github.com/Bing-su/adetailer" +[project.optional-dependencies] +dev = ["ruff", "pre-commit", "devtools"] +test = ["pytest", "hypothesis"] + [build-system] requires = ["hatchling"] build-backend = "hatchling.build"