diff --git a/pkgs/development/python-modules/biothings-client/default.nix b/pkgs/development/python-modules/biothings-client/default.nix index 884a9e458d73..c0a2f837de19 100644 --- a/pkgs/development/python-modules/biothings-client/default.nix +++ b/pkgs/development/python-modules/biothings-client/default.nix @@ -7,20 +7,23 @@ pytestCheckHook, pytest-asyncio, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "biothings-client"; - version = "0.4.1"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "biothings"; repo = "biothings_client.py"; - tag = "v${version}"; - hash = "sha256-uItIVoWbclF5Xkt7BxI/Q9sfKtrOJxYeJJmTd2NeGfo="; + 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 ]; }; -} +})