summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-08-19 19:42:34 +0200
committerGitHub <noreply@github.com>2022-08-19 19:42:34 +0200
commitf135dc6e189f966521997079d22f88239de4f6d6 (patch)
tree112d5c98d917b03fdf0186ca7c1feaa8e45d79d7
parent7e234e5a1a9f11dcd7fcf7ab2053c609cabf952b (diff)
parentf9d47f6c6bc984a18a883d5cb08a20d3b519602b (diff)
downloadnixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar.gz
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar.bz2
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar.lz
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar.xz
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.tar.zst
nixpkgs-f135dc6e189f966521997079d22f88239de4f6d6.zip
Merge pull request #186305 from RaitoBezarius/amarna
-rw-r--r--pkgs/development/python-modules/amarna/default.nix33
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/amarna/default.nix b/pkgs/development/python-modules/amarna/default.nix
new file mode 100644
index 00000000000..617afec140e
--- /dev/null
+++ b/pkgs/development/python-modules/amarna/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, lark
+, pydot
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+  pname = "amarna";
+  version = "0.1.2";
+
+  src = fetchFromGitHub {
+    owner = "crytic";
+    repo = "amarna";
+    rev = "v${version}";
+    sha256 = "sha256-ohR6VJFIvUCMkppqdCV/kJwEmh1fP0QhfQfNu3RoMeU=";
+  };
+
+  propagatedBuildInputs = [
+    lark
+    pydot
+  ];
+  checkInputs = [ pytestCheckHook ];
+  pythonImportsCheck = [ "amarna" ];
+
+  meta = with lib; {
+    description = "Amarna is a static-analyzer and linter for the Cairo programming language.";
+    homepage = "https://github.com/crytic/amarna";
+    license = licenses.agpl3;
+    maintainers = with maintainers; [ raitobezarius ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index f62b47b63d0..7cb622c1c02 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -521,6 +521,8 @@ in {
 
   altair = callPackage ../development/python-modules/altair { };
 
+  amarna = callPackage ../development/python-modules/amarna { };
+
   amazon-ion = callPackage ../development/python-modules/amazon-ion { };
 
   amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };