git.iko.soy/typeable/nixpkgs
on master help sign in
pythonPackages.clvm-tools: init at 0.4.3
commit134b5f5af8fa65cf547832bd34007e2d45343f34 authorLouis Bettens <louis@bettens.info> dateMon 10 May 2021, 17:44 (6 years ago) parentfe3f411
2 files changed+53
pkgs/development/python-modules/clvm-tools/default.nix+51 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/clvm-tools/default.nixnew file+51
@@ -0,0 +1,51 @@
1+{ lib
2+, buildPythonPackage
3+, fetchFromGitHub
4+, pythonOlder
5+, clvm
6+, setuptools-scm
7+, pytestCheckHook
8+}:
9+
10+buildPythonPackage rec {
11+ pname = "clvm_tools";
12+ version = "0.4.3";
13+ disabled = pythonOlder "3.7";
14+
15+ src = fetchFromGitHub {
16+ owner = "Chia-Network";
17+ repo = "clvm_tools";
18+ rev = version;
19+ sha256 = "sha256-bWz3YCrakob/kROq+LOA+yD1wtIbInVrmDqtg4/cV4g=";
20+ };
21+
22+ nativeBuildInputs = [
23+ setuptools-scm
24+ ];
25+
26+ propagatedBuildInputs = [
27+ clvm
28+ ];
29+
30+ checkInputs = [
31+ pytestCheckHook
32+ ];
33+
34+ pythonImportsCheck = [
35+ "clvm_tools"
36+ ];
37+
38+ disabledTests = [
39+ "test_cmd_unknown-1_txt"
40+ ];
41+
42+ # give a hint to setuptools_scm on package version
43+ SETUPTOOLS_SCM_PRETEND_VERSION="v${version}";
44+
45+ meta = with lib; {
46+ description = "Tools for clvm development";
47+ homepage = "https://www.chialisp.com/";
48+ license = licenses.asl20;
49+ maintainers = teams.chia.members;
50+ };
51+}
pkgs/top-level/python-packages.nix+2
@@ -1451,6 +1451,8 @@ in {
14511451
14521452 clvm-rs = callPackage ../development/python-modules/clvm-rs { };
14531453
1454+ clvm-tools = callPackage ../development/python-modules/clvm-tools { };
1455+
14541456 cma = callPackage ../development/python-modules/cma { };
14551457
14561458 cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };