From 870ec2acbaa2319b019d8104efe063524e31079d Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 31 Jul 2026 23:26:51 +0700 Subject: [PATCH] python3Packages.sslib: modernize --- pkgs/development/python-modules/sslib/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sslib/default.nix b/pkgs/development/python-modules/sslib/default.nix index 0b0740a0a6d5..a38a31a4a2cd 100644 --- a/pkgs/development/python-modules/sslib/default.nix +++ b/pkgs/development/python-modules/sslib/default.nix @@ -6,15 +6,18 @@ isPy3k, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "sslib"; version = "0.2.0"; pyproject = true; + + __structuredAttrs = true; + disabled = !isPy3k; src = fetchPypi { - inherit pname version; - sha256 = "0b5zrjkvx4klmv57pzhcmvbkdlyn745mn02k7hp811hvjrhbz417"; + inherit (finalAttrs) pname version; + hash = "sha256-J5C/YJYbhoAuPFMAWws51tM2164M/nvKrnSSvqfMvyw="; }; build-system = [ setuptools ]; @@ -22,10 +25,12 @@ buildPythonPackage rec { # No tests available doCheck = false; + pythonImportsCheck = [ "sslib" ]; + meta = { homepage = "https://github.com/jqueiroz/python-sslib"; description = "Python3 library for sharing secrets"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jqueiroz ]; }; -} +})