From 762b3798caec5ecfbf8e1a734877f6713a5e85bd Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 7 Oct 2025 12:20:19 -0400 Subject: [PATCH 1/2] python3Packages.sphinx-prompt: relax unnecessary deps --- .../python-modules/sphinx-prompt/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-prompt/default.nix b/pkgs/development/python-modules/sphinx-prompt/default.nix index 40bcd6d0603a..d1c483aacd3a 100644 --- a/pkgs/development/python-modules/sphinx-prompt/default.nix +++ b/pkgs/development/python-modules/sphinx-prompt/default.nix @@ -39,9 +39,15 @@ buildPythonPackage rec { sphinx ]; - nativeCheckInputs = [ pytestCheckHook ]; + # upstream pins these unnecessarily in their requirements.txt + pythonRelaxDeps = [ + "certifi" + "requests" + "urllib3" + "zipp" + ]; - pythonRelaxDeps = [ "requests" ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "Sphinx extension for creating unselectable prompt"; From 915902b8d58569156e12241540b0930e401a67a8 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 7 Oct 2025 21:40:23 -0400 Subject: [PATCH 2/2] python3Packages.sphinx-prompt: fix version in metadata --- pkgs/development/python-modules/sphinx-prompt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/sphinx-prompt/default.nix b/pkgs/development/python-modules/sphinx-prompt/default.nix index d1c483aacd3a..46c13eadfca1 100644 --- a/pkgs/development/python-modules/sphinx-prompt/default.nix +++ b/pkgs/development/python-modules/sphinx-prompt/default.nix @@ -28,6 +28,10 @@ buildPythonPackage rec { hash = "sha256-JKCTn2YkdyGLvchMT9C61PxjYxuQFzt3SjCE9JvgtVc="; }; + postPatch = '' + substituteInPlace pyproject.toml --replace-fail 'version = "0.0.0"' 'version = "${version}"' + ''; + build-system = [ poetry-core poetry-dynamic-versioning