File: github_actions_env_vars.sh

package info (click to toggle)
python-mne 1.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 131,492 kB
  • sloc: python: 213,302; javascript: 12,910; sh: 447; makefile: 144
file content (30 lines) | stat: -rwxr-xr-x 1,204 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
set -eo pipefail -x

# old and minimal use conda
if [[ "$MNE_CI_KIND" == "pip"* ]]; then
    echo "Setting pip env vars for $MNE_CI_KIND"
    if [[ "$MNE_CI_KIND" == "pip-pre" ]]; then
        echo "MNE_QT_BACKEND=PyQt6" >> $GITHUB_ENV
        # We should test an eager import somewhere, might as well be here
        echo "EAGER_IMPORT=true" >> $GITHUB_ENV
    else
        echo "MNE_QT_BACKEND=PySide6" >> $GITHUB_ENV
    fi
else  # conda-like
    echo "Setting conda env vars for $MNE_CI_KIND"
    if [[ "$MNE_CI_KIND" == "old" ]]; then
        echo "CONDA_ENV=tools/environment_old.yml" >> $GITHUB_ENV
        echo "MNE_IGNORE_WARNINGS_IN_TESTS=true" >> $GITHUB_ENV
        echo "MNE_SKIP_NETWORK_TESTS=1" >> $GITHUB_ENV
        echo "MNE_QT_BACKEND=PyQt5" >> $GITHUB_ENV
    elif [[ "$MNE_CI_KIND" == "minimal" ]]; then
        echo "CONDA_ENV=tools/environment_minimal.yml" >> $GITHUB_ENV
        echo "MNE_QT_BACKEND=PySide6" >> $GITHUB_ENV
    else  # conda, mamba (use warning level for completeness)
        echo "CONDA_ENV=environment.yml" >> $GITHUB_ENV
        echo "MNE_LOGGING_LEVEL=warning" >> $GITHUB_ENV
        echo "MNE_QT_BACKEND=PySide6" >> $GITHUB_ENV
    fi
fi
set +x