File tree Expand file tree Collapse file tree 3 files changed +913
-672
lines changed
Expand file tree Collapse file tree 3 files changed +913
-672
lines changed Original file line number Diff line number Diff line change 1- FROM python:3.13
1+ FROM fedora:42
22
33ARG USER=odh
44ARG HOME=/home/$USER
55ARG TESTS_DIR=$HOME/opendatahub-tests/
6- ENV UV_PYTHON=python3.12
6+ ENV UV_PYTHON=python3.13
77ENV UV_COMPILE_BYTECODE=1
88ENV UV_NO_SYNC=1
99ENV UV_NO_CACHE=1
1010
1111ENV BIN_DIR="$HOME_DIR/.local/bin"
1212ENV PATH="$PATH:$BIN_DIR"
1313
14- RUN apt-get update \
15- && apt-get install -y ssh gnupg software-properties-common curl gpg wget vim apache2-utils rsync \
16- && apt-get clean autoclean \
17- && apt-get autoremove --yes \
18- && rm -rf /var/lib/{apt,dpkg, cache,log}/
14+ # Install Python 3.13 and other dependencies using dnf
15+ RUN dnf update -y \
16+ && dnf install -y python3.13 python3.13-pip ssh gnupg curl gpg wget vim httpd-tools rsync openssl openssl-devel \
17+ && dnf clean all \
18+ && rm -rf /var/cache/dnf
1919
2020# Install grpcurl
21- RUN curl -sSL "https://github.com/fullstorydev/grpcurl/releases/download/v1.9.2/grpcurl_1.9.2_linux_x86_64.tar.gz" --output /tmp/grpcurl_1.2.tar.gz \
21+ RUN curl -sSL "https://github.com/fullstorydev/grpcurl/releases/download/v1.9.2/grpcurl_1.9.2_linux_x86_64.tar.gz" --output /tmp/grpcurl_1.2.tar.gz \
2222 && tar xvf /tmp/grpcurl_1.2.tar.gz --no-same-owner \
2323 && mv grpcurl /usr/bin/grpcurl
2424
25-
2625RUN useradd -ms /bin/bash $USER
2726USER $USER
2827WORKDIR $HOME_DIR
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ dev-dependencies = [
2727[tool .uv .sources ]
2828
2929[project ]
30- requires-python = " ==3.12 .*"
30+ requires-python = " ==3.13 .*"
3131name = " opendatahub-tests"
3232version = " 0.1.0"
3333description = " Tests repository for Open Data Hub (ODH)"
You can’t perform that action at this time.
0 commit comments