Skip to content

Commit 28102b3

Browse files
committed
Update install_dev_deps.py and CI workflow for dependency management
- Remove 'sh' from CORE_PACKAGES in install_dev_deps.py to streamline core dependencies. - Modify GitHub Actions workflow to install 'sh' explicitly before running the installation script, ensuring proper execution of shell commands.
1 parent f3d8cec commit 28102b3

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

.github/workflows/test.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ jobs:
4848
shell: bash -l {0}
4949
run: |
5050
echo "=== Starting dependency installation ==="
51+
echo "Installing sh package first..."
52+
mamba install -y -c conda-forge sh
53+
echo "Running install_dev_deps.py..."
5154
python install_dev_deps.py
5255
echo "=== Dependency installation completed ==="
5356

install_dev_deps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
CONDA_ONLY_PACKAGES = {"gdal"}
1313

1414
# Core packages that must be installed first
15-
CORE_PACKAGES = {"tomlkit", "sh", "gdal"}
15+
CORE_PACKAGES = {"tomlkit", "gdal"}
1616

1717

1818
def install_deps():

0 commit comments

Comments
 (0)