From ef8a8c13560c462f1ef30d969af488f149a4f353 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 26 Oct 2023 11:31:24 -0400 Subject: [PATCH] python3Packages.dazl: init at 7.11.0 Co-authored-by: Artturi --- .../python-modules/dazl/default.nix | 74 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 76 insertions(+) create mode 100644 pkgs/development/python-modules/dazl/default.nix diff --git a/pkgs/development/python-modules/dazl/default.nix b/pkgs/development/python-modules/dazl/default.nix new file mode 100644 index 000000000000..f913501e0da5 --- /dev/null +++ b/pkgs/development/python-modules/dazl/default.nix @@ -0,0 +1,74 @@ +{ lib +, buildPythonPackage +, fetchPypi +, fetchpatch + +, poetry-core + +, aiohttp +, googleapis-common-protos +, grpcio +, protobuf +, requests +, semver +, toposort + +#, async_exit_stack +#, dataclasses +, google-auth +, oauthlib +, prometheus-client +, pygments +, pyopenssl +, typing-extensions +}: + +buildPythonPackage rec { + pname = "dazl"; + version = "7.11.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-IErym/Fd8G75NOa+xOyV87UNmEaB31XPvg8GWCSP7k8="; + }; + + patches = [ + # Merged, remove this next release + (fetchpatch { + url = "https://github.com/digital-asset/dazl-client/pull/428.patch"; + sha256 = "sha256-Gx9W1XkvMPg8FAOAXijDF5QnMbntk5mR0q5+o5i2KAE="; + }) + ]; + + format = "pyproject"; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + googleapis-common-protos + grpcio + protobuf + requests + semver + toposort + + # optional + + #async-exit-stack + #dataclasses + google-auth + oauthlib + prometheus-client + pygments + pyopenssl + typing-extensions + ]; + + meta = with lib; { + description = "High-level Ledger API client for Daml ledgers"; + license = licenses.apsl20; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4fca638be81f..24abdd6b0451 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2612,6 +2612,8 @@ self: super: with self; { dawg-python = callPackage ../development/python-modules/dawg-python { }; + dazl = callPackage ../development/python-modules/dazl { }; + dbf = callPackage ../development/python-modules/dbf { }; dbfread = callPackage ../development/python-modules/dbfread { };