From 9945d0efaa265b9d172332b4a49af3042d575fc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 9 Jul 2026 15:16:00 -0700 Subject: [PATCH 1/3] python3Packages.mistune_2: init at 2.0.5 --- pkgs/development/python-modules/mistune/2.nix | 62 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 64 insertions(+) create mode 100644 pkgs/development/python-modules/mistune/2.nix diff --git a/pkgs/development/python-modules/mistune/2.nix b/pkgs/development/python-modules/mistune/2.nix new file mode 100644 index 000000000000..ebf6469392cb --- /dev/null +++ b/pkgs/development/python-modules/mistune/2.nix @@ -0,0 +1,62 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "mistune"; + version = "2.0.5"; + pyproject = true; + + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "mistune" ]; + + meta = { + changelog = "https://github.com/lepture/mistune/blob/v${finalAttrs.version}/docs/changes.rst"; + description = "Sane Markdown parser with useful plugins and renderers"; + homepage = "https://github.com/lepture/mistune"; + knownVulnerabilities = [ + "GHSA-h7ww-273w-6cm8" + "CVE-2026-44896" + "CVE-2026-59926" + "CVE-2026-33441" + "CVE-2026-59924" + "CVE-2026-33079" + "CVE-2026-59923" + "GHSA-jhcm-5rpf-j3wv" + "CVE-2026-44708" + "CVE-2026-44897" + "CVE-2026-44898" + "CVE-2026-44899" + "GHSA-9jjx-3hq3-hx4j" + "GHSA-xrpv-r66x-8p7j" + "CVE-2026-59929" + "GHSA-xmwc-wjpr-q378" + "CVE-2026-59922" + "CVE-2026-59925" + "CVE-2026-59928" + "GHSA-96vr-jm8v-g22j" + "CVE-2026-59930" + "CVE-2026-59927" + "GHSA-3q64-rw38-243v" + "CVE-2026-49851" + "GHSA-x2gr-6qf2-fc9x" + "GHSA-f32h-38gf-rg5r" + "GHSA-jxhr-4j38-fpxg" + "GHSA-8ppg-4vv7-9p53" + ]; + license = lib.licenses.bsd3; + maintainers = [ ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e3604c024a57..18523344513a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10502,6 +10502,8 @@ self: super: with self; { mistune = callPackage ../development/python-modules/mistune { }; + mistune_2 = callPackage ../development/python-modules/mistune/2.nix { }; + mitmproxy = callPackage ../development/python-modules/mitmproxy { }; mitmproxy-linux = callPackage ../development/python-modules/mitmproxy-linux { }; From dc50ff406feece7d76ad9c4d5e0e6a8a273a84df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 9 Jul 2026 15:17:22 -0700 Subject: [PATCH 2/3] lektor: use mistune_2 --- pkgs/by-name/le/lektor/package.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/by-name/le/lektor/package.nix b/pkgs/by-name/le/lektor/package.nix index bf2d4b7c17ea..943e3cbc1bfc 100644 --- a/pkgs/by-name/le/lektor/package.nix +++ b/pkgs/by-name/le/lektor/package.nix @@ -13,14 +13,7 @@ let python = python3.override { self = python; packageOverrides = self: super: { - mistune = super.mistune.overridePythonAttrs (old: rec { - version = "2.0.5"; - src = fetchPypi { - inherit (old) pname; - inherit version; - hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; - }; - }); + mistune = self.mistune_2; }; }; in From a1f58ea706bb26406818d14cb60aef666e36eca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 9 Jul 2026 15:17:51 -0700 Subject: [PATCH 3/3] present: use mistune_2 --- pkgs/by-name/pr/present/package.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/by-name/pr/present/package.nix b/pkgs/by-name/pr/present/package.nix index b5157e44827a..8033e9f35024 100644 --- a/pkgs/by-name/pr/present/package.nix +++ b/pkgs/by-name/pr/present/package.nix @@ -8,14 +8,7 @@ let # https://github.com/NixOS/nixpkgs/issues/348788 pythonPackages = python3Packages.overrideScope ( self: super: { - mistune = super.mistune.overridePythonAttrs (oldAttrs: rec { - version = "2.0.5"; - src = fetchPypi { - inherit (oldAttrs) pname; - inherit version; - hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; - }; - }); + mistune = self.mistune_2; } ); in