File tree Expand file tree Collapse file tree 4 files changed +10
-9
lines changed Expand file tree Collapse file tree 4 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 16
16
steps :
17
17
- uses : actions/checkout@v4
18
18
19
- - uses : actions/setup-python@v4
19
+ - uses : actions/setup-python@v5
20
20
21
21
- run : |
22
22
pip install --upgrade pip
Original file line number Diff line number Diff line change 16
16
steps :
17
17
- uses : actions/checkout@v4
18
18
19
- - uses : actions/setup-python@v4
19
+ - uses : actions/setup-python@v5
20
20
21
21
- run : |
22
22
pip install --upgrade pip
Original file line number Diff line number Diff line change @@ -6,9 +6,13 @@ RUN addgroup -S databoard && adduser -S -D -H -s /sbin/nologin -G databoard data
6
6
7
7
RUN apk add --update --no-cache --virtual .tmp pkgconfig hdf5-dev gcc libc-dev linux-headers curl mongodb-tools
8
8
9
+ RUN curl -L https://astral.sh/uv/install.sh | sh
10
+
11
+ ENV PATH="/root/.local/bin:${PATH}"
12
+
9
13
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
12
16
13
17
COPY main.py .
14
18
COPY shared_resources/ shared_resources/
Original file line number Diff line number Diff line change @@ -4,15 +4,12 @@ psi-datahub==1.1.3
4
4
numpy == 2.2.4
5
5
h5py == 3.13.0
6
6
requests == 2.32.3
7
- pyepics == 3.5.7
8
- pyzmq == 26.4.0
9
7
cbor2 == 5.6.5
10
8
python-dateutil == 2.9.0.post0
11
- bitshuffle == 0.5.2
12
9
pytz == 2025.2
13
10
pandas == 2.2.3
14
- matplotlib == 3.10.1
15
11
psutil == 7.0.0
16
12
pymongo == 4.12.1
17
13
jsonschema == 4.23.0
18
- orjson == 3.10.18
14
+ orjson == 3.10.18
15
+ setuptools == 80.9.0
You can’t perform that action at this time.
0 commit comments