Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/book_stable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

- name: Install book deps
run: |
python3 -m pip install --break-system-packages -U pip setuptools pkgconfig poetry-core
python3 -m pip install --break-system-packages -U pip setuptools pkgconfig poetry-core poetry_dynamic_versioning
python3 -m pip install --no-build-isolation --no-binary=h5py .[netgen]

- name: Build the book
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

- name: Install requirements
run: |
python3 -m pip install --break-system-packages -U pip setuptools pkgconfig poetry-core
python3 -m pip install --break-system-packages -U pip setuptools pkgconfig poetry-core poetry-core poetry-dynamic-versioning
python3 -m pip install --no-build-isolation --break-system-packages --no-cache-dir --no-binary=h5py .[netgen] --upgrade

- name: Test building the book
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_stable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- name: Install additional deps
run: |
python3 -m pip install -U pip setuptools pkgconfig poetry-core
python3 -m pip install -U pip setuptools pkgconfig poetry-core poetry_dynamic_versioning
python3 -m pip install --no-binary=h5py --no-build-isolation .[netgen]

- name: Test complex notebooks in parallel
Expand Down
1 change: 1 addition & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ WORKDIR /tmp
# As we install netgen from source we don't need the netgen deps here
RUN python3 -m pip install --no-cache-dir --no-binary=h5py --no-build-isolation -v .
RUN python3 -m pip cache purge
RUN python3 -m pip install poetry_dynamic_versioning poetry-core
RUN python3 -m pip install ngsPETSc --no-build-isolation --no-deps

ENV PYVISTA_OFF_SCREEN="false"
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dependencies = [
[project.optional-dependencies]
dev = ["pdbpp", "ipython", "ruff", "pre-commit"]
netgen = [
"ngsPETSc@git+https://github.com/NGSolve/ngsPETSc/@main",
"ngsPETSc>=0.2.1",
] # Has to be optional as we cant get netgen on linux/arm64

[tool.setuptools]
Expand Down