From 5e319301e101c48842a94cdd271cee7ced4f7778 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 4 Apr 2026 14:31:57 +0200 Subject: [PATCH] python3Packages.biothings-client: migrate to finalAttrs --- .../python-modules/biothings-client/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/biothings-client/default.nix b/pkgs/development/python-modules/biothings-client/default.nix index 2f0bf7566db9..c0a2f837de19 100644 --- a/pkgs/development/python-modules/biothings-client/default.nix +++ b/pkgs/development/python-modules/biothings-client/default.nix @@ -7,7 +7,8 @@ pytestCheckHook, pytest-asyncio, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "biothings-client"; version = "0.5.0"; pyproject = true; @@ -15,12 +16,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "biothings"; repo = "biothings_client.py"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SG664xpajbLLTRfqanqYJhKdZqAOXPTDNBcfCAdlZ5M="; }; build-system = [ setuptools ]; + dependencies = [ httpx ]; + pythonImportsCheck = [ "biothings_client" ]; nativeCheckInputs = [ @@ -41,10 +44,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/biothings/biothings_client.py/blob/${src.tag}/CHANGES.txt"; + changelog = "https://github.com/biothings/biothings_client.py/blob/${finalAttrs.src.tag}/CHANGES.txt"; description = "Wrapper to access Biothings.api-based backend services"; homepage = "https://github.com/biothings/biothings_client.py"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ rayhem ]; }; -} +})