From patchwork Sat Oct 24 22:26:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 101899 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14291.1792880802652296549 for ; Sat, 24 Oct 2026 15:26:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=VIMbNTMi; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: ticotimo@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-3ac6794fe45so1612944a91.0 for ; Sat, 24 Oct 2026 15:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792880802; x=1793485602; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ugmmp2iKNsff+YZnydw9rsSH+z3ZQIXtO09HHk8HoSo=; b=VIMbNTMilRKneYH5Fs9mcY2QOc+ZEJei31iBb1HM93Ph8IK3Sx+kdvpvUDUFELBEGw iG0ENM5SD4t6TY0bK/icgwK7USl+6xgbled1cX/7qAAyDNh/YkbffUmvH1kLjXp+uEDg FgPptSEbWcSTFwGPe9VJzrBz9fQbx+RO0p9bC8G6Y+Yd6DOE8ZPSGwbHNO+xP5YxHIgZ XDWvPjVKmnYLIIFitMhdZHYoZvBB2RaeoMOM1Pvem9Y/LMfE5kc0sqzTRrF4pFay1p/z nF+tGL7Yy1/2Bmoz9Fp4lnz4Aza5w4UpuJ8W/+12nYjPuFTdoSqv+jzA++FdytKlhOLk Z3hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792880802; x=1793485602; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ugmmp2iKNsff+YZnydw9rsSH+z3ZQIXtO09HHk8HoSo=; b=aXbYUq0cjMAYXB0U8ua6tZ9M1cJmZJ8PS8T/N7KXEvYcL/Tr7iPKFU9C4W0/L+aBmv pIAKEwcTXO7TYFWzeQm04GhCt1cR9ns/1ZHGPinkwQrQ3i+06/At/pYNrqfk5/lWVttc nwaxya37Xfd81/tahS8qc87MPFtRsalPuCSKhE/o7GSdB6ZSjK40Rd4iuPIr04PzIgeq S2WLgVnffc/qysz1dGQQxMkwuSt6a5CuQjPxOsB71b4n/W+4UJPRdAKh66BPca853P/R /VCqlxVp1OLOovsNqCb4WylAaKx+3bnu+MYYE50F5IXfyINQLUA5jPbcuO+zG76Svz0n SwmA== X-Gm-Message-State: AFq9FYIbzz55XVg8CHFyA+OnuW8nKo6C7AjNqLeNycuzmboQIc4aX/qr LR3d7g7CUHzv2/88FwQpeBNBdZpfClRzHZ8i0O+u2XHdCzvkZ7uyut4zLKIZcth5 X-Gm-Gg: AYBFou2/nq5S55k9cSVBcEvv4WqnrxYbEOTqgU93GoXwsDBFhnNlZyaYX74IEWy/mrV eIvT2yPcpdR2KDZcd9tqCbYPgg6ZHvn5nysi2MxVNk6bGKQECvbbra40274DMdWB/Ojjgrv5kSR 7e8jksOMoGaQw+yt4iE6qFygyt3DMBgTkB59WMu9wZks57Mppgxq/UG+H1UgqkHl8NBCKjQoO7y a9IgTENuHytaV867swlxTDbFyUM2lEe9KFZAKqmBqTHb27fnlvIV8c+zBdxDhXBU9V1oW2uMk2S r44MXQUBiRrrWIlE7+0VmfRqwhu/rdS2Z42GIUpeLnuySB/rspn/M5ir/mZEtEKWgoSCaJB8wju buL8GIRK3AAjsMEXdD1m+QaVAb4cvNAme5CvlRPk5VY7mB7/D+MYlAEzMPoEUem1DEXLoIhLanN GeNe/rmkj/dW8GdCvR1+GB5ihD/xIFOReTadEVYEKk9QOUTeEBk96XUfztN5GaMTm32UkQqjhgE 3mr5UUTK2vQYlFC9RzMKkxOuHJt1gpWUpXVhDCBfGsRWJWSFqqZAVNwuGKWu1aF684WWS9CD9bX NVWPmyua4j8l X-Received: by 2002:a17:90b:2891:b0:3ab:24b2:9016 with SMTP id 98e67ed59e1d1-3adead488d1mr2790844a91.25.1792880801818; Sat, 24 Oct 2026 15:26:41 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([69.9.132.159]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebe9078asm3725209a91.10.2026.10.24.15.26.39 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 24 Oct 2026 15:26:39 -0700 (PDT) From: Tim Orling X-Google-Original-From: Tim Orling To: yocto-patches@lists.yoctoproject.org Cc: Tim Orling Subject: [layerindex-web][PATCH 1/3] requirements.txt: fix djangorestframework and GitPython vulnerabilities Date: Sat, 24 Oct 2026 15:26:31 -0700 Message-ID: <20261024222633.84011-1-tim.orling@konsulko.com> X-Mailer: git-send-email 2.56.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Sat, 24 Oct 2026 22:26:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/5146 Upgrade djangorestframework to 3.18.2 and GitPython to 3.2.1 to fix the advisories reported against 3.18.0 and 3.1.62. Pillow is left at 12.3.0: the fixed 13.0.0 needs Python 3.11 or later. AI-Generated: Claude Opus 5.5 Signed-off-by: Tim Orling --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 4bfcd7f..a0d32c2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,9 +20,9 @@ django-registration==5.2.1 django-reversion==6.3.0 django-reversion-compare==0.17.0 django-simple-captcha==0.7.0 -djangorestframework==3.18.0 +djangorestframework==3.18.2 gitdb==4.0.12 -GitPython==3.1.62 +GitPython==3.2.1 kombu==5.6.2 mysqlclient==2.2.8 packaging_legacy==23.0.post0 From patchwork Sat Oct 24 22:26:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 101898 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14292.1792880806360861663 for ; Sat, 24 Oct 2026 15:26:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=VJhPQTe2; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: ticotimo@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-3856d6fbcb3so1148696a91.2 for ; Sat, 24 Oct 2026 15:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792880806; x=1793485606; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vgRp4CqeaWbU/cr59ZzZbJWim3nJtjRuAt8f1nyvA9c=; b=VJhPQTe22f7QWQiKcHVDUGTkTjQMhQ0iHvvN7Tn6c3zLjSCF/erTxAdZdG6JCk/CK5 Wz/n8L1aXucNpyTcOyoopNaDHsBWtet9SH6YpYhnz7oqOSb/Lto4pbsPYDQhudt3uLsm yQoFBRR5i6TABr+X23iggqZ8J0r1/ATBx8foHw5gARsG7BnrtHk5Q/ojEbYoVl7IxT5Z zLyEfMYiqlPYJk+glB0+3s4Pn+kdp1rGMO4oSdyRSWqLZed2sHBIamJr839DcxUV+qY0 qlaxQRLGwSNREmKDYm844vbB6kPtpcfSy2EY8CbxWwIQawZ9yg/hbwGnBnfeP5MiyO0X AaOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792880806; x=1793485606; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=vgRp4CqeaWbU/cr59ZzZbJWim3nJtjRuAt8f1nyvA9c=; b=Hwq2y0tHkYe8UNgBx/oWpMMnaOXG7KicRCum8TrK/rat9Gbn0gMbl3GuYGcvQygH/2 mN0UwLrdd31vzglcTYZHHZDD9EirisNCADq97WG3BBix8lijhRcce9X21k2QgiN3FSC3 8xWv8aCZkOLg+Y0a+iUxHNb4P7ErltWwFoTcZjTpL6AUUsFsLQ5paKUDKNZXjGLSihuy kQkD5tGjQdyGvRzvW40az6iwXmGntak66Bt1OUK737P70J49UDjUczzduPyq9KOCFK4f PvUpLTDLrxtSZTvXTJWg+pAwI2FNIGkvEPWie7ApkAGPgI5QrCDyuTKh1NrZ0Kc9b+xL K8Yg== X-Gm-Message-State: AFq9FYKpQgWS3pOG7cyxRn4/aXqFIbmq1VigbwhlUPxjPpboWDNVSerY XAPAnNnlGdsJ+1AmxVR3L/RIcbAnlpGhfBEs7qKb3f6O49dwzK9pr64SSjDIYqNU X-Gm-Gg: AYBFou1OkyUjhm9dJt4dKdvscb96nHmGOR2z95MqymlEdaZztTHQlrSgP32rFJGAV4P uCCNuaQWXSvncxQe0E9qAJzUizqphiKqTC8mGuLvDV0k1ygrTBSXnf+FoXdDE7e496EzmKok/y4 ZnKUigco/A8Ixf1rfk2magViq6O4iin5awMsbGYAtGRxrk2/65pWB6u92hkH1OkIoNh1+OOR71G FuvfPycA34puZEwXDkIRwOVwP8wNTZXWYSRJrRRH71uYMYXsHO/o5jjN6KIY5OgZLICwb5MzvYP ZcF9ap7YzwUSUn7utkk12DtrT0sAOw+ACSC1wRyQM5BWdD6ArlJn74mGzenNpm61+PlVyGRLeyk C7wNBtF9LLJfPfxSeDbNkjs9dBKUIQqCx94PJ23g5b9WOm0XmIdGWs7kq/J3Qm8akP4XwIaM5nc VydK//IrVBSShITcb1A23aw3H4vQrJQkGVfNF1G5FlsPZqPgz0gvhIe/rElQq/cY0wul59+21yO s9kBTm8w5yiQzkS1eXZQ/7Gm+oNZjsNChQtYUibh6oP8g59l06oPybfHKJZys8guN81MgXEHv0/ VejbNEXTLFKmI3OGxTeQHq3L8aHnuy2sxw== X-Received: by 2002:a17:90b:534b:b0:3aa:fc22:8aac with SMTP id 98e67ed59e1d1-3adeae5dcdbmr2801298a91.51.1792880805643; Sat, 24 Oct 2026 15:26:45 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([69.9.132.159]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebe9078asm3725209a91.10.2026.10.24.15.26.43 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 24 Oct 2026 15:26:44 -0700 (PDT) From: Tim Orling X-Google-Original-From: Tim Orling To: yocto-patches@lists.yoctoproject.org Cc: Tim Orling Subject: [layerindex-web][PATCH 2/3] Dockerfile: move to Ubuntu noble (24.04) Date: Sat, 24 Oct 2026 15:26:32 -0700 Message-ID: <20261024222633.84011-2-tim.orling@konsulko.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261024222633.84011-1-tim.orling@konsulko.com> References: <20261024222633.84011-1-tim.orling@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Sat, 24 Oct 2026 22:26:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/5147 Ubuntu jammy's Python 3.10 is too old for current releases of some dependencies, e.g. Pillow 13 needs Python 3.11 or later; noble has Python 3.12. Noble has no python2, so drop it; it was only needed for OE-Classic and branches up to krogoth, none of which have updates enabled. Allow pip to install into the system Python (PEP 668), skip upgrading the distribution's own pip and setuptools, install adduser, which the noble base image lacks, and keep /home/layers as the layers user's home, which noble's adduser --system no longer creates by default. Python 3.12 removed asyncore, which the pyinotify bundled with BitBake for dunfell and hardknott imports; add the pyasyncore backport. AI-Generated: Claude Opus 5.5 Signed-off-by: Tim Orling --- Dockerfile | 9 ++++----- requirements.txt | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4ba040e..ee59e77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,12 @@ # See README.md for how to use this. -FROM ubuntu:jammy +FROM ubuntu:noble LABEL maintainer="Michael Halstead " ARG APP_DIR=/opt ENV APP_DIR=${APP_DIR} ENV PYTHONUNBUFFERED=1 \ + PIP_BREAK_SYSTEM_PACKAGES=1 \ LANGUAGE=en_US \ LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 \ @@ -24,6 +25,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \ && locale-gen en_US.UTF-8 \ && update-locale \ && apt-get install -y --no-install-recommends \ + adduser \ autoconf \ cpio \ curl \ @@ -36,7 +38,6 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \ make \ netcat-openbsd \ pkg-config \ - python2 \ python3-dev \ python3-pip \ python3-wheel \ @@ -48,8 +49,6 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \ && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \ && locale-gen en_US.UTF-8 \ && update-locale \ - && pip3 install pip --upgrade \ - && pip3 install setuptools --upgrade \ && pip3 install gunicorn \ && pip3 install -r /requirements.txt \ && apt-get purge -y autoconf g++ make python3-dev pkg-config libjpeg-dev \ @@ -66,7 +65,7 @@ COPY docker/migrate.sh ${APP_DIR}/migrate.sh COPY docker/connectivity_check.sh ${APP_DIR}/connectivity_check.sh RUN mkdir ${APP_DIR}/workdir \ - && adduser --system --uid=500 layers \ + && adduser --system --uid=500 --home /home/layers layers \ && chown -R layers ${APP_DIR}/workdir USER layers diff --git a/requirements.txt b/requirements.txt index a0d32c2..3da41f9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,6 +28,7 @@ mysqlclient==2.2.8 packaging_legacy==23.0.post0 Pillow==12.3.0 prompt-toolkit==3.0.53 +pyasyncore==1.0.5 python-dateutil==2.9.0.post0 pytz==2026.3.post1 six==1.17.0 From patchwork Sat Oct 24 22:26:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 101897 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14414.1792880808658506285 for ; Sat, 24 Oct 2026 15:26:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=sSLBvE0Y; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: ticotimo@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2e831e86ebfso11490985ad.1 for ; Sat, 24 Oct 2026 15:26:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792880808; x=1793485608; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WYCL91khBP5+zYHld9i1M0pL+BTRhtvo9r1ws5ygyRc=; b=sSLBvE0YlctZmAZ9TZ+xcFYpuxX7KrIqeEJNVZp9pFDwtID3uQxOeQTIrWxNHLvlUK +UCcgN3YhrTASXo+K7er+WJqE2+/EYaFRmQ0k/dFe1qoyxa0buWIOlx7Bc/Mzlwz3BWb e24yU/8z8qly0Re3ByBsdabxzMZYw960ls6rV5VyQkYJfJjZVviNg1aYGPwvPIzZ7Oc6 dCSvWnVIVpbZqYN6UEKvVGVjL134orFitZvupcUZ50mszxJiRKRl3u1tUe28WXu/XgYt M2k3OmkamZEjFfoJMGu+QeQ9eUJfG51r3U/v02Nsg4JwWmtHew5zvuifbEZ/z0A9NP5j TThw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792880808; x=1793485608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=WYCL91khBP5+zYHld9i1M0pL+BTRhtvo9r1ws5ygyRc=; b=who2xs1QmHNkjc+xXGEjnN71+ql9+gufkU9KAMsNVUmpsCBuPNdTyZbj6x+QEE6iAS 6LKgTkNGCT/pjLS8O/GYwhHCl6WHFP000FqnMKIkKNOVgKwibGHWEpNCHVtRwmB56mfq HZ7duoAYflNaayBjYAUNqvNghxIuPqTxW7pE5OL/G03h7UatljFWSCma/EhZh2aDxF5h JrdMIERxYghh8EY9mQo2ueYtFTom/SrMQEAsnxaGtu4+ywuCwcp3lcGKDq9Tg32Dc8Ip jeVfDq1IMDEllPK/VMLGuxdT1JRoGysQfMIKb7r8CN/OJ4U3fBQGcQVQ8T14DaiWErgv JWzw== X-Gm-Message-State: AFq9FYK1w1mhp+JByYqWoEzJgXvP3qwYeJ+hNjSe1HeuQ9qc2Z6FwJZM skqBXKa8j4mN7XCY/+WqvqArEeS1aD3IWF6BtKFsJEXO4g+x49lpOnETjv7c8Q== X-Gm-Gg: AYBFou2wYe1yXo/Zbts6q2/g1rDHsYvoB/JJ2X31/2IU9miom7KlKNzukzLhFfmW8Ul RoAofvU9XnZF8fYGmHFjsHq9H5chC1nKNWbnQz1qjrCQBXz3/O85z4MsOKHXPXeQ1RJFl1d6eGc tbau3b/lurtYSMAx42dy1OBwMlWOaZFerRQfxZRRcMTC8AjwSFKAVfCyRKJDcDIavt4QDd6Kz2d TJygfQuvtKN618yFAq0koffE9AAj7Txx2gorP0enMbfk+PG2Ffvy89z9yGQoo28I3h+/fi6F/Kt QKhG0AkIR30C9c517Kk6zK2f9BhhhMY8eS2QY+SoZhknneVWEPpBR4p9gsv03DVQxdOsJFVqyy2 ZRbDFEL/gl5OV5zFJMamuGBkcCcFvCOvzmh8B79eqlVMOS7LNznEe17tvvlZ9H6r/44Jdw6tMXH EyVLwPCcWg2Xnn7UbDoAYlKunRipC7YnRnkGxzleZHLENEZbjW28EUJD37NA9hIuU1CqZQolCcn BiJR74nHy4TVZGcbFAtw7Ft/JSD8aLOcHJIrgRt4Hev3wA518dXsvy8N7Z1S47uTvHrce7PDoHH +InDEK6siOsu X-Received: by 2002:a17:90b:33cb:b0:3a7:f4d:b23d with SMTP id 98e67ed59e1d1-3adeae80c34mr2732219a91.52.1792880807952; Sat, 24 Oct 2026 15:26:47 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([69.9.132.159]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebe9078asm3725209a91.10.2026.10.24.15.26.46 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 24 Oct 2026 15:26:47 -0700 (PDT) From: Tim Orling X-Google-Original-From: Tim Orling To: yocto-patches@lists.yoctoproject.org Cc: Tim Orling Subject: [layerindex-web][PATCH 3/3] requirements.txt: upgrade Pillow to 13.0.0 Date: Sat, 24 Oct 2026 15:26:33 -0700 Message-ID: <20261024222633.84011-3-tim.orling@konsulko.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261024222633.84011-1-tim.orling@konsulko.com> References: <20261024222633.84011-1-tim.orling@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Sat, 24 Oct 2026 22:26:52 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/5148 Fixes the advisories reported against Pillow 12.3.0. Pillow 13 needs Python 3.11 or later, provided by the move to Ubuntu noble. AI-Generated: Claude Opus 5.5 Signed-off-by: Tim Orling --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3da41f9..f445b32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26,7 +26,7 @@ GitPython==3.2.1 kombu==5.6.2 mysqlclient==2.2.8 packaging_legacy==23.0.post0 -Pillow==12.3.0 +Pillow==13.0.0 prompt-toolkit==3.0.53 pyasyncore==1.0.5 python-dateutil==2.9.0.post0