Skip to content

Commit df78e7f

Browse files
authoredMay 27, 2025
Merge pull request #66 from paulscherrerinstitute/main
main
2 parents cbd1178 + 1a59010 commit df78e7f

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed
 

‎.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818

19-
- uses: actions/setup-python@v4
19+
- uses: actions/setup-python@v5
2020

2121
- run: |
2222
pip install --upgrade pip

‎.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818

19-
- uses: actions/setup-python@v4
19+
- uses: actions/setup-python@v5
2020

2121
- run: |
2222
pip install --upgrade pip

‎Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ RUN addgroup -S databoard && adduser -S -D -H -s /sbin/nologin -G databoard data
66

77
RUN apk add --update --no-cache --virtual .tmp pkgconfig hdf5-dev gcc libc-dev linux-headers curl mongodb-tools
88

9+
RUN curl -L https://astral.sh/uv/install.sh | sh
10+
11+
ENV PATH="/root/.local/bin:${PATH}"
12+
913
COPY requirements.txt .
10-
# --progress-bar off is done so it won't spawn a new thread for it, which makes the pipeline break
11-
RUN pip install --no-cache-dir --progress-bar off -r requirements.txt
14+
15+
RUN uv pip install -r requirements.txt --system --no-cache
1216

1317
COPY main.py .
1418
COPY shared_resources/ shared_resources/

‎requirements.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@ psi-datahub==1.1.3
44
numpy==2.2.4
55
h5py==3.13.0
66
requests==2.32.3
7-
pyepics==3.5.7
8-
pyzmq==26.4.0
97
cbor2==5.6.5
108
python-dateutil==2.9.0.post0
11-
bitshuffle==0.5.2
129
pytz==2025.2
1310
pandas==2.2.3
14-
matplotlib==3.10.1
1511
psutil==7.0.0
1612
pymongo==4.12.1
1713
jsonschema==4.23.0
18-
orjson==3.10.18
14+
orjson==3.10.18
15+
setuptools==80.9.0

0 commit comments

Comments
 (0)