Python: add various shells to test terminal integration for things like PY-71499

(cherry picked from commit bd10e15d51c4c1584b6130db0fc4a0851abec432)

IJ-CR-160626

GitOrigin-RevId: f869dd78fe3c479fdced6888fa2a2016cebad8dc
This commit is contained in:
Ilya.Kazakevich
2025-04-01 15:09:47 +02:00
committed by intellij-monorepo-bot
parent c986d7e541
commit f84c9164c0

View File

@@ -29,7 +29,7 @@ RUN echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.g
# xterm installs freetype, xlib, cb etc. GL is also required by some python tests
# First, install certs to install docker. Then update, then install docker and other tools
# Docker cli is used in tests
RUN apt-get update && apt-get install -y ca-certificates && apt-get upgrade -y && apt-get update && apt-get install -y openssl libgl1 xterm locales libsqlite3-dev apt-transport-https ca-certificates curl software-properties-common docker-ce-cli && rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y ca-certificates && apt-get upgrade -y && apt-get update && apt-get install -y openssl libgl1 zsh fish bash xterm locales libsqlite3-dev apt-transport-https ca-certificates curl software-properties-common docker-ce-cli && rm -rf /var/lib/apt/lists/*
# UTF locale is required for testFileEncoding
# libsqlite3 is for Django