Skip to content

Commit 2f88399

Browse files
Add conda debug step in conda-package.yml
1 parent 39656ca commit 2f88399

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

.github/workflows/conda-package.yml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,68 @@ jobs:
8888
echo "CONDA_BLD=$CONDA_PREFIX/conda-bld/${{ runner.os == 'Linux' && 'linux' || 'win' }}-64/" | tr "\\\\" '/' >> "$GITHUB_ENV"
8989
echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE${{ runner.os == 'Linux' && '/' || '\\' }}" >> "$GITHUB_ENV"
9090
91+
- name: Full conda debug
92+
shell: bash -el {0}
93+
run: |
94+
set +e
95+
96+
echo "=== BASIC ENV ==="
97+
echo "CONDA=$CONDA"
98+
echo "CONDA_PREFIX=$CONDA_PREFIX"
99+
echo "CONDA_DEFAULT_ENV=$CONDA_DEFAULT_ENV"
100+
echo "PATH=$PATH"
101+
echo
102+
103+
echo "=== BINARIES ==="
104+
which conda
105+
which python
106+
which conda-build
107+
ls -l "$CONDA_PREFIX/bin/conda"* || true
108+
echo
109+
110+
echo "=== VERSIONS ==="
111+
conda --version
112+
python --version
113+
conda-build --version
114+
echo
115+
116+
echo "=== CONDA INFO ==="
117+
conda info
118+
echo
119+
conda info --envs
120+
echo
121+
122+
echo "=== RELEVANT PACKAGES ==="
123+
conda list --show-channel-urls | grep -E "^(conda|conda-build|conda-libmamba-solver|libmamba|libmambapy|menuinst|pluggy|python|pip|setuptools|libexpat)[[:space:]]" || true
124+
echo
125+
126+
echo "=== CONDA BUILD IMPORT ==="
127+
python -c "import sys; print(sys.executable)"
128+
python -c "import conda_build; print(conda_build.__file__)"
129+
echo
130+
131+
echo "=== CONDA SUBCOMMANDS ==="
132+
conda commands || true
133+
echo
134+
135+
echo "=== CHECK conda build ==="
136+
conda build --help
137+
echo "conda build exit code: $?"
138+
echo
139+
140+
echo "=== CHECK conda-build executable ==="
141+
conda-build --help
142+
echo "conda-build exit code: $?"
143+
echo
144+
145+
echo "=== CHECK python -m conda_build ==="
146+
python -m conda_build --help
147+
echo "python -m conda_build exit code: $?"
148+
echo
149+
150+
echo "=== EXPLICIT SPEC DIFF INPUT ==="
151+
conda list --explicit | grep -E "conda|conda-build|python|pip|setuptools|libexpat|menuinst|pluggy|libmamba" || true
152+
91153
- name: Build conda package
92154
id: build_conda_pkg
93155
continue-on-error: true

0 commit comments

Comments
 (0)