Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / crytic-compile / default.nix
bloba5ae90c57e37bec2ce460739dd6ed3907deb4bd3
1 { lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pysha3, setuptools }:
3 buildPythonPackage rec {
4   pname = "crytic-compile";
5   version = "0.1.13";
7   disabled = pythonOlder "3.6";
9   patchPhase = ''
10     substituteInPlace setup.py --replace 'version="0.1.11",' 'version="${version}",'
11   '';
13   src = fetchFromGitHub {
14     owner = "crytic";
15     repo = "crytic-compile";
16     rev = version;
17     sha256 = "sha256-KJRfkUyUI0M7HevY4XKOtCvU+SFlsJIl3kTIccWfNmw=";
18   };
20   propagatedBuildInputs = [ pysha3 setuptools ];
22   doCheck = false;
23   pythonImportsCheck = [ "crytic_compile" ];
25   meta = with lib; {
26     description = "Abstraction layer for smart contract build systems";
27     homepage = "https://github.com/crytic/crytic-compile";
28     license = licenses.agpl3Plus;
29     maintainers = with maintainers; [ SuperSandro2000 arturcygan ];
30   };