diff --git a/.github/workflows/python_tests.yml b/.github/workflows/python_tests.yml index 1cec886..5c86466 100644 --- a/.github/workflows/python_tests.yml +++ b/.github/workflows/python_tests.yml @@ -36,3 +36,7 @@ jobs: run: pytest # - name: Run doctests with pytest # run: pytest --doctest-modules + - name: Test CLI commands on a pipx install + run: | + pipx run --no-cache --spec ./ gyp --help + pipx run --no-cache --spec ./ gyp --version diff --git a/pyproject.toml b/pyproject.toml index b20b7bd..57e8c40 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ description = "A fork of the GYP build system for use in the Node.js projects" readme = "README.md" license = { file="LICENSE" } requires-python = ">=3.8" -dependencies = ["packaging>=24.0"] +dependencies = ["packaging>=24.0", "setuptools>=69.5.1"] classifiers = [ "Development Status :: 3 - Alpha", "Environment :: Console",