|
88 | 88 | echo "CONDA_BLD=$CONDA_PREFIX/conda-bld/${{ runner.os == 'Linux' && 'linux' || 'win' }}-64/" | tr "\\\\" '/' >> "$GITHUB_ENV" |
89 | 89 | echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE${{ runner.os == 'Linux' && '/' || '\\' }}" >> "$GITHUB_ENV" |
90 | 90 |
|
| 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 | +
|
91 | 153 | - name: Build conda package |
92 | 154 | id: build_conda_pkg |
93 | 155 | continue-on-error: true |
|
0 commit comments