git.iko.soy/typeable/nixpkgs
on master help sign in
pythonPackages.chiabip158: init at 1.0
commit19b3863ba70a2b17d176b271b1342751835f880a authorLouis Bettens <louis@bettens.info> dateSun 9 May 2021, 11:12 (6 years ago) parentcef1166
2 files changed+40
pkgs/development/python-modules/chiabip158/default.nix+38 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/chiabip158/default.nixnew file+38
@@ -0,0 +1,38 @@
1+{ lib
2+, buildPythonPackage
3+, fetchPypi
4+, cmake
5+, pybind11
6+, pythonOlder
7+, pytestCheckHook
8+, setuptools-scm
9+}:
10+
11+buildPythonPackage rec {
12+ pname = "chiabip158";
13+ version = "1.0";
14+ disabled = pythonOlder "3.7";
15+
16+ src = fetchPypi {
17+ inherit pname version;
18+ hash = "sha256-dG6A4n30uPswQWY/Wmi75HK4ZMCDNr9Lt05FRWEPYV8=";
19+ };
20+
21+ nativeBuildInputs = [ cmake setuptools-scm ];
22+
23+ buildInputs = [ pybind11 ];
24+
25+ checkInputs = [
26+ pytestCheckHook
27+ ];
28+
29+ # CMake needs to be run by setuptools rather than by its hook
30+ dontConfigure = true;
31+
32+ meta = with lib; {
33+ description = "Chia's implementation of BIP 158";
34+ homepage = "https://www.chia.net/";
35+ license = licenses.asl20;
36+ maintainers = teams.chia.members;
37+ };
38+}
pkgs/top-level/python-packages.nix+2
@@ -1345,6 +1345,8 @@ in {
13451345
13461346 chevron = callPackage ../development/python-modules/chevron { };
13471347
1348+ chiabip158 = callPackage ../development/python-modules/chiabip158 { };
1349+
13481350 chiapos = callPackage ../development/python-modules/chiapos { };
13491351
13501352 chiavdf = callPackage ../development/python-modules/chiavdf { };