From ce6d8b83e3fe9af7a05f11090ef65ce5d80c535d Mon Sep 17 00:00:00 2001 From: t4ccer Date: Thu, 31 Oct 2024 21:06:47 -0600 Subject: [PATCH] python3Packages.pycardano: 0.11.1 -> 0.12.3 --- .../blockfrost-python/default.nix | 3 +- .../python-modules/pycardano/default.nix | 29 ++++++++++++++----- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/blockfrost-python/default.nix b/pkgs/development/python-modules/blockfrost-python/default.nix index 1f1c3c98e849..661ffa326891 100644 --- a/pkgs/development/python-modules/blockfrost-python/default.nix +++ b/pkgs/development/python-modules/blockfrost-python/default.nix @@ -11,8 +11,7 @@ buildPythonPackage rec { pname = "blockfrost-python"; version = "0.6.0"; - - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "blockfrost"; diff --git a/pkgs/development/python-modules/pycardano/default.nix b/pkgs/development/python-modules/pycardano/default.nix index 973b84f4c035..d06543c29d56 100644 --- a/pkgs/development/python-modules/pycardano/default.nix +++ b/pkgs/development/python-modules/pycardano/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pytestCheckHook, # Python deps blockfrost-python, cachetools, @@ -12,12 +13,15 @@ frozendict, frozenlist, mnemonic, + ogmios, poetry-core, pprintpp, pynacl, + requests, setuptools, typeguard, websocket-client, + websockets, }: let @@ -34,18 +38,21 @@ let in buildPythonPackage rec { pname = "pycardano"; - version = "0.11.1"; - - format = "pyproject"; + version = "0.12.3"; + pyproject = true; src = fetchFromGitHub { owner = "Python-Cardano"; repo = "pycardano"; - rev = "v${version}"; - hash = "sha256-OWm6ztt3s3DUbxDZqpvwTO6XwdY/57AI6Bc6x6kxH7k="; + tag = "v${version}"; + hash = "sha256-jxgskdQ7Us+utndUgFYK7G2IW/e5QbeXytOsxQfFiJI="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ blockfrost-python cachetools cbor2 @@ -55,15 +62,21 @@ buildPythonPackage rec { frozendict frozenlist mnemonic + ogmios poetry-core pprintpp pynacl - setuptools + requests typeguard websocket-client + websockets ]; - pythonRelaxDeps = [ "typeguard" ]; + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonRelaxDeps = [ "websockets" ]; pythonImportsCheck = [ "pycardano" ];