Skip to content

Commit 71bccd7

Browse files
committed
fix: Quote pip install arguments to prevent shell interpretation
The unquoted .[dev], .[docs], and setuptools>=45 were being interpreted by bash as glob patterns and output redirection respectively, causing the CI pip install steps to fail.
1 parent 00374b2 commit 71bccd7

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎.github/workflows/main.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,20 @@ jobs:
108108
run: |
109109
test -d .venv || virtualenv -p $(which python) --copies --reset-app-data .venv
110110
. .venv/bin/activate
111-
pip install setuptools>=45 wheel
112-
pip install -e .[dev]
111+
pip install "setuptools>=45" wheel
112+
pip install -e ".[dev]"
113113
114114
- name: Install editable (cache hit)
115115
if: steps.virtualenv-cache.outputs.cache-hit == 'true'
116116
run: |
117117
. .venv/bin/activate
118-
pip install --no-deps -e .[dev]
118+
pip install --no-deps -e ".[dev]"
119119
120120
- name: Install docs dependencies
121121
if: matrix.task.name == 'Docs'
122122
run: |
123123
. .venv/bin/activate
124-
pip install -e .[docs]
124+
pip install -e ".[docs]"
125125
126126
- name: Show environment info
127127
run: |

0 commit comments

Comments
 (0)