Skip to content

Commit f09b273

Browse files
authored
Allow Cython build (#172)
1 parent 36ce722 commit f09b273

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

.github/workflows/reusable_test_suite.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
git submodule init
4646
git submodule update
4747
pip uninstall ${REPO_NAME} -y || true
48-
pip install -e .[dev]
48+
pip install --no-build-isolation .[dev]
4949
5050
- run: make lint
5151

docker/Dockerfile.firedrake-parmmg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ ARG BRANCH="main"
77

88
WORKDIR /root
99

10+
# Ensure /github/home/.cache/pip is editable by the user
11+
RUN mkdir -p /github/home/.cache/pip && chmod -R 777 /github/home/.cache/pip
12+
1013
# Install Thetis
1114
RUN pip install --verbose --src . -e git+https://github.com/thetisproject/thetis.git#egg=thetis
1215

docker/Dockerfile.firedrake-parmmg_release

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ ARG BRANCH="main"
77

88
WORKDIR /root
99

10+
# Ensure /github/home/.cache/pip is editable by the user
11+
RUN mkdir -p /github/home/.cache/pip && chmod -R 777 /github/home/.cache/pip
12+
1013
# Install Thetis
1114
RUN pip install --verbose --src . -e git+https://github.com/thetisproject/thetis.git#egg=thetis
1215

docker/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ PACKAGE ?=
44
OPTIONS ?=
55
NAMESPACE = ghcr.io/mesh-adaptation
66
IMAGE = $(PACKAGE)
7-
TAG = latest
7+
TAG ?=
88
USERNAME ?=
99
TOKEN ?=
1010

0 commit comments

Comments
 (0)