diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 271bbce..d12a9cf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,8 +16,14 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" + - uses: actions/checkout@v4 + with: + repository: interscript/maps + path: maps - run: pip install build pytest - - run: pip install -e . + - run: pip install -e ".[dev]" - run: pytest tests/ -v + env: + INTERSCRIPT_MAPS_PATH: ${{ github.workspace }}/maps/maps - run: python -m build - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/pyproject.toml b/pyproject.toml index 147bc9d..bdd2cdb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ Issues = "https://github.com/interscript/interscript-py/issues" [project.optional-dependencies] ml = ["numpy>=1.26", "pyyaml>=6.0", "onnxruntime>=1.17"] -dev = ["pytest>=7", "onnx>=1.16"] +dev = ["pytest>=7", "onnx>=1.16", "pyyaml>=6.0", "onnxruntime>=1.17"] [tool.setuptools.packages.find] where = ["src"]