diff options
Diffstat (limited to 'pkgs/development/python-modules/python-ndn/default.nix')
-rw-r--r-- | pkgs/development/python-modules/python-ndn/default.nix | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/python-ndn/default.nix b/pkgs/development/python-modules/python-ndn/default.nix index 4f7307f155e..6c47e8189a9 100644 --- a/pkgs/development/python-modules/python-ndn/default.nix +++ b/pkgs/development/python-modules/python-ndn/default.nix @@ -4,33 +4,39 @@ , buildPythonPackage , fetchFromGitHub , lark +, poetry-core +, poetry-dynamic-versioning , pycryptodomex , pygtrie , pytestCheckHook +, pythonRelaxDepsHook , pythonOlder , setuptools }: buildPythonPackage rec { pname = "python-ndn"; - version = "0.3-3"; + version = "0.4.1"; format = "pyproject"; src = fetchFromGitHub { owner = "named-data"; repo = pname; - rev = "v${version}"; - hash = "sha256-XS71oIydyLYtx6OQGO5NrhjVSyZxnhufrZ1y/6TffPo="; + rev = "refs/tags/v${version}"; + hash = "sha256-ArTP4LQu7VNjI/N13gMTc1SDiNmW5l4GdLYOk8JEfKg="; }; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.11"; nativeBuildInputs = [ setuptools + poetry-core + pythonRelaxDepsHook ]; propagatedBuildInputs = [ + poetry-dynamic-versioning pycryptodomex lark pygtrie @@ -42,7 +48,11 @@ buildPythonPackage rec { pytestCheckHook ]; - pythonImportsCheck = [ "ndn" ]; + pythonRelaxDeps = [ + "lark" + ]; + + pythonImportChecks = [ "ndn" ]; meta = with lib; { description = "An NDN client library with AsyncIO support"; |