From 861f86909d8d28c34445a4d3cc759e679c4bb237 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 12 Dec 2025 23:55:58 +0000 Subject: [PATCH] python3Packages.mkdocs-swagger-ui-tag: modernize --- .../mkdocs-swagger-ui-tag/default.nix | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix b/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix index 9670e28562ce..e0452a742ad5 100644 --- a/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix +++ b/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix @@ -1,21 +1,25 @@ { - beautifulsoup4, + lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, - lib, + + # dependencies + beautifulsoup4, + + # tests + click, mkdocs, playwright, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { pname = "mkdocs-swagger-ui-tag"; version = "0.7.2"; - format = "pyproject"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "Blueswen"; @@ -24,13 +28,17 @@ buildPythonPackage rec { hash = "sha256-5bQJMmPrweIAR42bjfWHUqnSy4IFoTpFoBaV+Gj/OGI="; }; - propagatedBuildInputs = [ - beautifulsoup4 + build-system = [ hatchling - mkdocs + ]; + + dependencies = [ + beautifulsoup4 ]; nativeCheckInputs = [ + click + mkdocs playwright pytestCheckHook ];