Skip to content

Commit 3689c48

Browse files
add requirements.txt file, install in docker image
1 parent 0ba5db9 commit 3689c48

File tree

7 files changed

+25
-0
lines changed

7 files changed

+25
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# The following come from https://github.com/llvm/llvm-project/blob/main/lldb/test/requirements.txt
2+
# These Python packages are required to be able to run the LLDB test suite.
3+
psutil>=5.9.4
4+
# Pexpect tests are known not to work on Windows, so are disabled.
5+
# See llvm.org/pr22274.
6+
pexpect>=4.9.0; sys_platform != 'win32'
7+
packaging

swift-ci/main/amazon-linux/2/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ RUN yum -y install \
4444

4545
RUN mkdir -p /usr/local/lib/python3.7/site-packages/
4646

47+
COPY swift-ci/dependencies/requirements.txt /dependencies/
48+
RUN pip3 install -r /dependencies/requirements.txt
49+
4750
RUN easy_install-3.7 six
4851

4952
ARG SWIFT_PLATFORM=amazonlinux2

swift-ci/main/ubuntu/18.04/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ RUN apt -y update && apt -y install \
3434
uuid-dev \
3535
zip
3636

37+
COPY swift-ci/dependencies/requirements.txt /dependencies/
38+
RUN pip3 install -r /dependencies/requirements.txt
39+
3740
ARG SWIFT_PLATFORM=ubuntu18.04
3841
ARG SWIFT_VERSION=5.8.1
3942
ARG SWIFT_BRANCH=swift-${SWIFT_VERSION}-release

swift-ci/main/ubuntu/20.04/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ RUN apt-get -y update && apt-get -y install \
3434
uuid-dev \
3535
zip
3636

37+
COPY swift-ci/dependencies/requirements.txt /dependencies/
38+
RUN pip3 install -r /dependencies/requirements.txt
39+
3740
ARG SWIFT_PLATFORM=ubuntu20.04
3841
ARG SWIFT_VERSION=5.8.1
3942
ARG SWIFT_BRANCH=swift-${SWIFT_VERSION}-release

swift-ci/main/ubuntu/22.04/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ RUN apt-get -y update && apt-get -y install \
3737
uuid-dev \
3838
zip
3939

40+
COPY swift-ci/dependencies/requirements.txt /dependencies/
41+
RUN pip3 install -r /dependencies/requirements.txt
42+
4043
ARG SWIFT_PLATFORM=ubuntu22.04
4144
ARG SWIFT_VERSION=5.8.1
4245
ARG SWIFT_BRANCH=swift-${SWIFT_VERSION}-release

swift-ci/main/ubuntu/23.10/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ RUN apt-get -y update && apt-get -y install \
3131
uuid-dev \
3232
zip
3333

34+
COPY swift-ci/dependencies/requirements.txt /dependencies/
35+
RUN pip3 install -r /dependencies/requirements.txt
36+
3437
ARG SWIFT_PLATFORM=ubuntu23.10
3538
ARG SWIFT_VERSION=5.10.1
3639
ARG SWIFT_BRANCH=swift-${SWIFT_VERSION}-release

swift-ci/main/ubuntu/24.04/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ RUN apt-get -y update && apt-get -y install \
3232
uuid-dev \
3333
zip
3434

35+
COPY swift-ci/dependencies/requirements.txt /dependencies/
36+
RUN pip3 install -r /dependencies/requirements.txt
37+
3538
ARG SWIFT_PLATFORM=ubuntu24.04
3639
ARG SWIFT_VERSION=5.10.1
3740
ARG SWIFT_BRANCH=swift-${SWIFT_VERSION}-release

0 commit comments

Comments
 (0)