Skip to content

Commit 310822c

Browse files
cclausslegendecas
andauthoredMay 26, 2024
chore: dependencies = setuptools for gyp --version on Python >= 3.12 (#256)
* chore: dependencies = setuptools for gyp --version on Python >= 3.12 * dependencies = ["packaging>=24.0", "setuptools>=69.5.1"]Update pyproject.toml Co-authored-by: Chengzhong Wu <cwu631@bloomberg.net> * Test CLI commands on a pipx install --------- Co-authored-by: Chengzhong Wu <cwu631@bloomberg.net>
1 parent 9ea7409 commit 310822c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed
 

‎.github/workflows/python_tests.yml

+4
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,7 @@ jobs:
3636
run: pytest
3737
# - name: Run doctests with pytest
3838
# run: pytest --doctest-modules
39+
- name: Test CLI commands on a pipx install
40+
run: |
41+
pipx run --no-cache --spec ./ gyp --help
42+
pipx run --no-cache --spec ./ gyp --version

‎pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description = "A fork of the GYP build system for use in the Node.js projects"
1212
readme = "README.md"
1313
license = { file="LICENSE" }
1414
requires-python = ">=3.8"
15-
dependencies = ["packaging>=24.0"]
15+
dependencies = ["packaging>=24.0", "setuptools>=69.5.1"]
1616
classifiers = [
1717
"Development Status :: 3 - Alpha",
1818
"Environment :: Console",

0 commit comments

Comments
 (0)