Include the packit tool to be able to do updates from the container. Additionally, include python-boto3 so that `make test-src` now does not complain about missing `boto3` imports. Also include ipython3 for quick python code snippet testing and lsof to debug processes that keep files open. NB: for packit to work you have to have the right tokens in your local packit configration file (see the upstream doc). Additionally, `packit propose-downstream`, to create PRs for a new downstream release, needs kerberos auth to work correctly.
44 lines
775 B
Docker
44 lines
775 B
Docker
FROM fedora:latest
|
|
RUN dnf install -y \
|
|
bat \
|
|
findutils \
|
|
fish \
|
|
fpaste \
|
|
git \
|
|
glibc-langpack-en \
|
|
hostname \
|
|
ipython3 \
|
|
jq \
|
|
libguestfs-tools libguestfs \
|
|
libosinfo \
|
|
lsof \
|
|
make \
|
|
packit \
|
|
qemu-img \
|
|
qemu-system-x86 \
|
|
osbuild \
|
|
osbuild-ostree \
|
|
podman \
|
|
pylint \
|
|
python3-autopep8 \
|
|
python3-boto3 \
|
|
python3-devel \
|
|
python3-docutils \
|
|
python3-enchant \
|
|
python3-iniparse \
|
|
python3-mako \
|
|
python3-jsonschema \
|
|
python3-pip \
|
|
python3-pycodestyle \
|
|
python3-pylint \
|
|
python3-pytest \
|
|
python3-pyyaml \
|
|
rpm-build \
|
|
rpmlint \
|
|
selinux-policy-devel \
|
|
skopeo \
|
|
strace \
|
|
the_silver_searcher \
|
|
tree
|
|
|
|
WORKDIR /workspaces/osbuild
|