From 5f2c6d19d1724739eaf801feb2060839f024e233 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Sun, 27 Apr 2025 02:56:38 +0200 Subject: [PATCH] Bump dependencies + drop F40, add F42 to support matrix (#6558) --- docs/install_guides/fedora.rst | 6 ++++-- docs/version_guarantees.rst | 2 +- requirements/base.txt | 6 +++--- requirements/extra-doc.txt | 2 +- requirements/extra-style.txt | 2 +- requirements/extra-test.txt | 2 +- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/install_guides/fedora.rst b/docs/install_guides/fedora.rst index dba971d3c..427fdcf83 100644 --- a/docs/install_guides/fedora.rst +++ b/docs/install_guides/fedora.rst @@ -12,12 +12,14 @@ Installing Red on Fedora Linux Installing the pre-requirements ------------------------------- -Fedora Linux 40 and above has all required packages available in official repositories. Install +Fedora Linux 41 and above has all required packages available in official repositories. Install them with dnf: .. prompt:: bash - sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development-tools nano + sudo dnf -y install python3.11 python3.11-devel git adoptium-temurin-java-repository @development-tools nano + sudo dnf config-manager setopt adoptium-temurin-java-repository.enabled=1 + sudo dnf -y install temurin-17-jre .. Include common instructions: diff --git a/docs/version_guarantees.rst b/docs/version_guarantees.rst index 302de29d7..42c1f108b 100644 --- a/docs/version_guarantees.rst +++ b/docs/version_guarantees.rst @@ -61,8 +61,8 @@ Amazon Linux 2023 x86-64, aarch64 2028-03-15 (`end-of Arch Linux x86-64 forever (support is only provided for an up-to-date system) CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL `__) Debian 12 Bookworm x86-64, aarch64, armv7l ~2026-09 (`End of life `__) -Fedora Linux 40 x86-64, aarch64 2025-05-28 (`End of Life `__) Fedora Linux 41 x86-64, aarch64 2025-11-19 (`End of Life `__) +Fedora Linux 42 x86-64, aarch64 2026-05-13 (`End of Life `__) openSUSE Leap 15.6 x86-64, aarch64 2025-12-31 (`end of maintenance life cycle `__) openSUSE Tumbleweed x86-64, aarch64 forever (support is only provided for an up-to-date system) Oracle Linux 8 x86-64, aarch64 2029-07-31 (`End of Premier Support `__) diff --git a/requirements/base.txt b/requirements/base.txt index a72f89b8c..df5fb4ffd 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -40,7 +40,7 @@ multidict==6.1.0 # yarl orjson==3.10.15 # via -r base.in -packaging==24.2 +packaging==25.0 # via -r base.in platformdirs==4.3.6 # via -r base.in @@ -62,13 +62,13 @@ red-commons==1.0.0 # red-lavalink red-lavalink==0.11.0 # via -r base.in -rich==13.9.4 +rich==14.0.0 # via -r base.in schema==0.7.7 # via -r base.in six==1.17.0 # via python-dateutil -typing-extensions==4.13.0 +typing-extensions==4.13.2 # via # -r base.in # multidict diff --git a/requirements/extra-doc.txt b/requirements/extra-doc.txt index 3389a6c69..24d8283b5 100644 --- a/requirements/extra-doc.txt +++ b/requirements/extra-doc.txt @@ -1,6 +1,6 @@ alabaster==0.7.13 # via sphinx -certifi==2025.1.31 +certifi==2025.4.26 # via requests charset-normalizer==3.4.1 # via requests diff --git a/requirements/extra-style.txt b/requirements/extra-style.txt index 647dba3ba..4c0f77aa8 100644 --- a/requirements/extra-style.txt +++ b/requirements/extra-style.txt @@ -1,6 +1,6 @@ black==23.12.1 # via -r extra-style.in -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via black pathspec==0.12.1 # via black diff --git a/requirements/extra-test.txt b/requirements/extra-test.txt index 7a93a9464..8a61a3099 100644 --- a/requirements/extra-test.txt +++ b/requirements/extra-test.txt @@ -1,6 +1,6 @@ astroid==3.2.4 # via pylint -dill==0.3.9 +dill==0.4.0 # via pylint iniconfig==2.1.0 # via pytest