diff --git a/.github/workflows/install_examples.yml b/.github/workflows/install_examples.yml index d50f8fda6..a9a88eb78 100644 --- a/.github/workflows/install_examples.yml +++ b/.github/workflows/install_examples.yml @@ -7,26 +7,27 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: Check out the python-control sources + uses: actions/checkout@v3 + - name: Set up conda using the preinstalled GHA Miniconda + run: echo $CONDA/bin >> $GITHUB_PATH - name: Install Python dependencies from conda-forge run: | - # Set up conda using the preinstalled GHA Miniconda environment - echo $CONDA/bin >> $GITHUB_PATH - conda config --add channels conda-forge - conda config --set channel_priority strict - - # Install build tools - conda install pip setuptools setuptools-scm - - # Install python-control dependencies and extras - conda install numpy matplotlib scipy - conda install slycot pmw jupyter + conda create \ + --name control-examples-env \ + --channel conda-forge \ + --strict-channel-priority \ + --quiet --yes \ + pip setuptools setuptools-scm \ + numpy matplotlib scipy \ + slycot pmw jupyter - name: Install from source - run: pip install . + run: | + conda run -n control-examples-env pip install . - name: Run examples run: | cd examples - ./run_examples.sh - ./run_notebooks.sh + conda run -n control-examples-env ./run_examples.sh + conda run -n control-examples-env ./run_notebooks.sh
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: