Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update CI & Requirements Files
Browse files Browse the repository at this point in the history
ax3l committed Aug 12, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent 91fa693 commit 8a8de1f
Showing 7 changed files with 16 additions and 11 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/dependencies/clang-san-openmpi.sh
Original file line number Diff line number Diff line change
@@ -30,9 +30,11 @@ sudo apt-get install -y \

python3 -m pip install -U pip
python3 -m pip install -U build packaging setuptools wheel
python3 -m pip install -U cmake pytest
python3 -m pip install -U cmake
python3 -m pip install -U -r requirements_mpi.txt
python3 -m pip install -U -r src/python/impactx/dashboard/requirements.txt
python3 -m pip install -U -r examples/requirements.txt
python3 -m pip install -U -r tests/python/requirements.txt

# cmake-easyinstall
#
4 changes: 3 additions & 1 deletion .github/workflows/dependencies/clang-tidy.sh
Original file line number Diff line number Diff line change
@@ -29,9 +29,11 @@ sudo apt-get install -y \

python3 -m pip install -U pip
python3 -m pip install -U build packaging setuptools wheel
python3 -m pip install -U cmake pytest
python3 -m pip install -U cmake
python3 -m pip install -U -r requirements_mpi.txt
python3 -m pip install -U -r src/python/impactx/dashboard/requirements.txt
python3 -m pip install -U -r examples/requirements.txt
python3 -m pip install -U -r tests/python/requirements.txt

# cmake-easyinstall
#
4 changes: 3 additions & 1 deletion .github/workflows/dependencies/gcc-openmpi.sh
Original file line number Diff line number Diff line change
@@ -26,8 +26,10 @@ sudo apt-get install -y \

python3 -m pip install -U pip
python3 -m pip install -U build packaging setuptools wheel
python3 -m pip install -U cmake pytest
python3 -m pip install -U cmake
python3 -m pip install -U -r requirements_mpi.txt
python3 -m pip install -U -r src/python/impactx/dashboard/requirements.txt
python3 -m pip install -U -r examples/requirements.txt
python3 -m pip install -U -r tests/python/requirements.txt

python3 -m pip install -U openPMD-validator
4 changes: 3 additions & 1 deletion .github/workflows/dependencies/gcc.sh
Original file line number Diff line number Diff line change
@@ -24,8 +24,10 @@ sudo apt-get install -y \

python3 -m pip install -U pip
python3 -m pip install -U build packaging setuptools wheel
python3 -m pip install -U cmake pytest
python3 -m pip install -U cmake
python3 -m pip install -U -r requirements.txt
python3 -m pip install -U -r src/python/impactx/dashboard/requirements.txt
python3 -m pip install -U -r examples/requirements.txt
python3 -m pip install -U -r tests/python/requirements.txt

python3 -m pip install -U openPMD-validator
5 changes: 3 additions & 2 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
@@ -39,10 +39,11 @@ jobs:
python3 -m venv py-venv
source py-venv/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade build packaging setuptools wheel pytest
python3 -m pip install --upgrade pytest seleniumbase
python3 -m pip install --upgrade build packaging setuptools wheel
python3 -m pip install --upgrade -r requirements_mpi.txt
python3 -m pip install --upgrade -r src/python/impactx/dashboard/requirements.txt
python3 -m pip install --upgrade -r examples/requirements.txt
python3 -m pip install --upgrade -r tests/python/requirements.txt
set -e
python3 -m pip install --upgrade pipx
python3 -m pipx install openPMD-validator
5 changes: 0 additions & 5 deletions .github/workflows/stubs.yml
Original file line number Diff line number Diff line change
@@ -41,10 +41,6 @@ jobs:
python3 -m pip install -U pip setuptools wheel
python3 -m pip install -U pip mpi4py pytest pybind11-stubgen pre-commit seleniumbase
- name: Dashboard Dependencies
run: |
python3 -m pip install -U matplotlib plotly trame trame-matplotlib trame-plotly trame-router trame-xterm trame-vuetify
- name: Set Up Cache
uses: actions/cache@v4
with:
@@ -88,7 +84,6 @@ jobs:
run: |
mpiexec -np 1 python3 -m pytest tests/python/
- uses: stefanzweifel/git-auto-commit-action@v5
name: Commit Updated Stub Files
if: github.event_name == 'push' && github.repository == 'ECP-WarpX/impactx' && github.ref == 'refs/heads/development'
1 change: 1 addition & 0 deletions tests/python/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
-r ../../examples/requirements.txt
pytest
seleniumbase

0 comments on commit 8a8de1f

Please sign in to comment.