From 39ec3675afef732f16da9442b681189a5bb1b3bc Mon Sep 17 00:00:00 2001 From: Jim Jagielski Date: Wed, 30 Jul 2025 13:27:22 -0400 Subject: [PATCH] With requirement for fingerprint, we now need to build pyicu. Update to-be-installed requirements as needed. --- Dockerfile | 3 +++ requirements.txt | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d4c641d7a2..f29ba8bf33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,7 @@ ENV PYTHONDONTWRITEBYTECODE 1 # https://scancode-toolkit.readthedocs.io/en/latest/getting-started/install.html RUN apt-get update \ && apt-get install -y --no-install-recommends \ + build-essential \ bzip2 \ xz-utils \ zlib1g \ @@ -28,6 +29,8 @@ RUN apt-get update \ libgcrypt20 \ libpopt0 \ libzstd1 \ + libicu-dev \ + pkg-config \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* diff --git a/requirements.txt b/requirements.txt index 912fee05ac..09e684b740 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,7 +22,7 @@ extractcode==31.0.0 extractcode-7z==16.5.210531 extractcode-libarchive==3.5.1.210531 fasteners==0.19 -fingerprints==1.2.3 +fingerprints==1.3.0 ftfy==6.3.1 future==1.0.0 gemfileparser2==0.9.4 @@ -40,7 +40,7 @@ license-expression==30.4.4 lxml==5.4.0 MarkupSafe==3.0.2 more-itertools==10.7.0 -normality==2.6.1 +normality==3.0.1 packageurl-python==0.17.1 packaging==25.0 packvers==21.5