1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pythonOlder 5, clvm 6, clvm-tools-rs 7, setuptools-scm 8, pytestCheckHook 9}: 10 11buildPythonPackage rec { 12 pname = "clvm_tools"; 13 version = "0.4.5"; 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "Chia-Network"; 18 repo = "clvm_tools"; 19 rev = version; 20 sha256 = "sha256-7FUZh9w6AM+7l7Br9V/ovS/1H62BLoas5gCrbeMvBAc="; 21 }; 22 23 nativeBuildInputs = [ 24 setuptools-scm 25 ]; 26 27 propagatedBuildInputs = [ 28 clvm 29 clvm-tools-rs 30 ]; 31 32 checkInputs = [ 33 pytestCheckHook 34 ]; 35 36 pythonImportsCheck = [ 37 "clvm_tools" 38 ]; 39 40 disabledTests = [ 41 "test_cmd_unknown-1_txt" 42 ]; 43 44 # give a hint to setuptools-scm on package version 45 SETUPTOOLS_SCM_PRETEND_VERSION="v${version}"; 46 47 meta = with lib; { 48 description = "Tools for clvm development"; 49 homepage = "https://www.chialisp.com/"; 50 license = licenses.asl20; 51 maintainers = teams.chia.members; 52 }; 53}