chia: init at 1.1.5
This commit is contained in:
parent
74365e4ff1
commit
e9bfad8f6a
|
@ -0,0 +1,69 @@
|
||||||
|
{ lib, fetchFromGitHub, python3Packages }:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "chia";
|
||||||
|
version = "1.1.5";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Chia-Network";
|
||||||
|
repo = "chia-blockchain";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "ZUxWOlJGQpeQCtWt0PSdcbMackHdeuNFkxHvYDPcU8Y=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# tweak version requirements to what's available in Nixpkgs
|
||||||
|
./dependencies.patch
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
python3Packages.setuptools-scm
|
||||||
|
];
|
||||||
|
|
||||||
|
# give a hint to setuptools_scm on package version
|
||||||
|
SETUPTOOLS_SCM_PRETEND_VERSION = "v${version}";
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3Packages; [
|
||||||
|
aiohttp
|
||||||
|
aiosqlite
|
||||||
|
bitstring
|
||||||
|
blspy
|
||||||
|
chiapos
|
||||||
|
chiavdf
|
||||||
|
chiabip158
|
||||||
|
click
|
||||||
|
clvm
|
||||||
|
clvm-rs
|
||||||
|
clvm-tools
|
||||||
|
colorlog
|
||||||
|
concurrent-log-handler
|
||||||
|
cryptography
|
||||||
|
keyrings-cryptfile
|
||||||
|
pyyaml
|
||||||
|
setproctitle
|
||||||
|
setuptools # needs pkg_resources at runtime
|
||||||
|
sortedcontainers
|
||||||
|
websockets
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
python3Packages.pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
disabledTests = [
|
||||||
|
"test_spend_through_n"
|
||||||
|
"test_spend_zero_coin"
|
||||||
|
];
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
export HOME=`mktemp -d`
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://www.chia.net/";
|
||||||
|
description = "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.";
|
||||||
|
license = with licenses; [ asl20 ];
|
||||||
|
maintainers = teams.chia.members;
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index c5cf95db..b783a9e6 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -8,7 +8,7 @@ dependencies = [
|
||||||
|
"clvm==0.9.6",
|
||||||
|
"clvm_rs==0.1.7",
|
||||||
|
"clvm_tools==0.4.3",
|
||||||
|
- "aiohttp==3.7.4", # HTTP server for full node rpc
|
||||||
|
+ "aiohttp==3.7.4.post0", # HTTP server for full node rpc
|
||||||
|
"aiosqlite==0.17.0", # asyncio wrapper for sqlite, to store blocks
|
||||||
|
"bitstring==3.1.7", # Binary data management library
|
||||||
|
"colorlog==5.0.1", # Adds color to logs
|
|
@ -27649,6 +27649,8 @@ in
|
||||||
|
|
||||||
cgminer = callPackage ../applications/blockchains/cgminer { };
|
cgminer = callPackage ../applications/blockchains/cgminer { };
|
||||||
|
|
||||||
|
chia = callPackage ../applications/blockchains/chia { };
|
||||||
|
|
||||||
clightning = callPackage ../applications/blockchains/clightning.nix { };
|
clightning = callPackage ../applications/blockchains/clightning.nix { };
|
||||||
|
|
||||||
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc.nix { boost = boost165; withGui = true; };
|
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc.nix { boost = boost165; withGui = true; };
|
||||||
|
|
Loading…
Reference in New Issue