File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 53
53
${{ runner.os }}-${{ matrix.python-version }}
54
54
${{ runner.os }}
55
55
- name : " Install/Upgrade setuptools and wheel"
56
- run : " python -m pip install --user --upgrade setuptools wheel"
56
+ # MDAnalysis requires NumPy (>=1.19.2) for setup (see also
57
+ # https://github.com/MDAnalysis/mdanalysis/issues/3374#issuecomment-889189979).
58
+ # MDAnalysis <3.0 requires Cython <3.0 (see
59
+ # https://github.com/MDAnalysis/mdanalysis/pull/4129 and
60
+ # https://github.com/cython/cython/issues/3690).
61
+ # Strangely, without `python-dev-tools` the installation of
62
+ # MDAnalysis might fail while building the wheel.
63
+ run : |
64
+ python -m pip install --user --upgrade setuptools wheel
65
+ python -m pip install --user --upgrade python-dev-tools
66
+ python -m pip install --user "Cython <3.0"
67
+ python -m pip install --user "numpy >=1.19.2"
57
68
- name : " Install/Upgrade requirements of MDTools"
58
69
run : |
59
70
python -m pip install --user --upgrade -r requirements.txt
You can’t perform that action at this time.
0 commit comments