Skip to content

Commit 3aeac61

Browse files
committed
Build Slycot from source using PyPI wheels
1 parent 9dbfa18 commit 3aeac61

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

.github/workflows/control-slycot-src.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,14 @@ jobs:
1515
uses: actions/setup-python@v2
1616
- name: Install Python dependencies
1717
run: |
18-
# Set up conda
19-
echo $CONDA/bin >> $GITHUB_PATH
20-
2118
# Set up (virtual) X11
2219
sudo apt install -y xvfb
2320
2421
# Install test tools
25-
conda install pip pytest pytest-timeout
22+
pip install pytest pytest-timeout
2623
2724
# Install python-control dependencies
28-
conda install numpy matplotlib scipy
25+
pip install numpy matplotlib scipy
2926
3027
- name: Checkout Slycot
3128
uses: actions/checkout@v3
@@ -43,10 +40,9 @@ jobs:
4340
# Install compilers, libraries, and development environment
4441
sudo apt-get -y install gfortran cmake --fix-missing
4542
sudo apt-get -y install libblas-dev liblapack-dev
46-
conda install -c conda-forge scikit-build setuptools-scm
4743
4844
# Compile and install slycot
49-
pip install -v --no-build-isolation --no-deps .
45+
pip install -v .
5046
5147
- name: Test with pytest
5248
working-directory: python-control

0 commit comments

Comments
 (0)