The fedora:latest image is now based on 41, and contains dnf5. This is causing some tests to fail due to failing imports of dnf version 4. Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com> (cherry picked from commit bc60af794dc54c99bc295c742bbfba03393f7e0f)
27 lines
569 B
Plaintext
27 lines
569 B
Plaintext
FROM registry.fedoraproject.org/fedora:latest
|
|
LABEL \
|
|
name="Pungi test" \
|
|
description="Run tests using tox with Python 3" \
|
|
vendor="Pungi developers" \
|
|
license="MIT"
|
|
|
|
RUN dnf -y update && dnf -y install \
|
|
--setopt=install_weak_deps=false \
|
|
findutils \
|
|
libmodulemd \
|
|
git \
|
|
koji \
|
|
make \
|
|
python3-createrepo_c \
|
|
python3-gobject-base \
|
|
python3-tox \
|
|
python3-urlgrabber \
|
|
python3-dnf \
|
|
&& dnf clean all
|
|
|
|
WORKDIR /src
|
|
|
|
COPY . .
|
|
|
|
CMD ["tox", "-e", "flake8,black,py3"]
|