Merge pull request #144733 from lourkeur/update/chia

chia: 1.2.10 -> 1.2.11

authored by

Sandro and committed by
GitHub
3db9ebca c48fff2e

+67 -15
+3 -3
pkgs/applications/blockchains/chia/default.nix
··· 6 7 let chia = python3Packages.buildPythonApplication rec { 8 pname = "chia"; 9 - version = "1.2.10"; 10 11 src = fetchFromGitHub { 12 owner = "Chia-Network"; 13 repo = "chia-blockchain"; 14 rev = version; 15 fetchSubmodules = true; 16 - sha256 = "sha256-TzSBGjgaE0IWaqJcCIoO/u+gDh17NtAqhE8ldbbjNIE="; 17 }; 18 19 postPatch = '' ··· 46 colorlog 47 concurrent-log-handler 48 cryptography 49 - dnspython 50 fasteners 51 keyrings-cryptfile 52 pyyaml
··· 6 7 let chia = python3Packages.buildPythonApplication rec { 8 pname = "chia"; 9 + version = "1.2.11"; 10 11 src = fetchFromGitHub { 12 owner = "Chia-Network"; 13 repo = "chia-blockchain"; 14 rev = version; 15 fetchSubmodules = true; 16 + sha256 = "sha256-hRpZce8ydEsyq7htNfzlRSKPwMAOUurC3uiQpX6WiB8="; 17 }; 18 19 postPatch = '' ··· 46 colorlog 47 concurrent-log-handler 48 cryptography 49 + dnspythonchia 50 fasteners 51 keyrings-cryptfile 52 pyyaml
+8 -3
pkgs/development/python-modules/chiapos/default.nix
··· 6 , cxxopts 7 , ghc_filesystem 8 , pybind11 9 , pythonOlder 10 , psutil 11 , setuptools-scm ··· 13 14 buildPythonPackage rec { 15 pname = "chiapos"; 16 - version = "1.0.4"; 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "sha256-flI1vwtD0H28UDMcEEELECewkXZ6vf/XEYMqRKy5R6w="; 22 }; 23 24 patches = [ ··· 34 35 buildInputs = [ pybind11 ]; 36 37 - checkInputs = [ psutil ]; 38 39 # CMake needs to be run by setuptools rather than by its hook 40 dontConfigure = true;
··· 6 , cxxopts 7 , ghc_filesystem 8 , pybind11 9 + , pytestCheckHook 10 , pythonOlder 11 , psutil 12 , setuptools-scm ··· 14 15 buildPythonPackage rec { 16 pname = "chiapos"; 17 + version = "1.0.6"; 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + sha256 = "sha256-Zh5AULPgbG0oYPcBZMp/vm94MPyfdtYn4P5V+1LeMqA="; 23 }; 24 25 patches = [ ··· 35 36 buildInputs = [ pybind11 ]; 37 38 + checkInputs = [ 39 + psutil 40 + pytestCheckHook 41 + ]; 42 + 43 44 # CMake needs to be run by setuptools rather than by its hook 45 dontConfigure = true;
+4 -5
pkgs/development/python-modules/chiapos/dont_fetch_dependencies.patch
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 9b4a2f5..86f849c 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 - @@ -18,22 +18,19 @@ include(FetchContent) 6 - else() 7 FetchContent_Declare( 8 pybind11-src 9 - GIT_REPOSITORY https://github.com/pybind/pybind11.git 10 - - GIT_TAG v2.6.2 11 + SOURCE_DIR @pybind11_src@ 12 ) 13 FetchContent_MakeAvailable(pybind11-src) ··· 29 ) 30 FetchContent_MakeAvailable(gulrak) 31 32 -
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index b757b70..fcce055 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 + @@ -21,23 +21,20 @@ include(${CMAKE_INSTALL_PREFIX}/share/cmake/pybind11/pybind11Config.cmake) 6 + else() 7 FetchContent_Declare( 8 pybind11-src 9 - GIT_REPOSITORY https://github.com/pybind/pybind11.git 10 + - GIT_TAG v2.7.1 11 + SOURCE_DIR @pybind11_src@ 12 ) 13 FetchContent_MakeAvailable(pybind11-src) ··· 29 ) 30 FetchContent_MakeAvailable(gulrak) 31
+11
pkgs/development/python-modules/clvm-rs/bump-cargo-lock.patch
···
··· 1 + --- a/Cargo.lock 2 + +++ b/Cargo.lock 3 + @@ -80,7 +80,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 4 + 5 + [[package]] 6 + name = "clvm_rs" 7 + -version = "0.1.14" 8 + +version = "0.1.15" 9 + dependencies = [ 10 + "bls12_381", 11 + "hex",
+9 -4
pkgs/development/python-modules/clvm-rs/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "clvm_rs"; 12 - version = "0.1.14"; 13 disabled = pythonOlder "3.7"; 14 15 src = fetchFromGitHub { 16 owner = "Chia-Network"; 17 repo = "clvm_rs"; 18 rev = version; 19 - sha256 = "sha256-sQ+jzBiIZYVQj2rb170wLFEx2NzOj7kEL0k0gx/JOAc="; 20 }; 21 22 cargoDeps = rustPlatform.fetchCargoTarball { 23 - inherit src; 24 name = "${pname}-${version}"; 25 - sha256 = "sha256-ZSu3bu0MfxZEFqBwdHH/RM4WTF/yx9ju1IqSVfu+Upo="; 26 }; 27 28 format = "pyproject";
··· 9 10 buildPythonPackage rec { 11 pname = "clvm_rs"; 12 + version = "0.1.15"; 13 disabled = pythonOlder "3.7"; 14 15 src = fetchFromGitHub { 16 owner = "Chia-Network"; 17 repo = "clvm_rs"; 18 rev = version; 19 + sha256 = "sha256-4QFreQlRjKqGhPvuXU/pZpxMfF8LkIf6X7C3K2q77MI="; 20 }; 21 22 + patches = [ 23 + # upstream forgot to refresh the lock file 24 + ./bump-cargo-lock.patch 25 + ]; 26 + 27 cargoDeps = rustPlatform.fetchCargoTarball { 28 + inherit src patches; 29 name = "${pname}-${version}"; 30 + sha256 = "sha256-jPNU+P6JgxTPL1GYUBE4VPU3p6cgL8u/+AIELr7r5Mk="; 31 }; 32 33 format = "pyproject";
+30
pkgs/development/python-modules/dnspythonchia/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools-scm 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "dnspythonchia"; 10 + version = "2.2.0"; 11 + disabled = pythonOlder "3.6"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "sha256-iYaPYqOZ33R2DUXgIHxsewLi79iB5ja0WHOGkamffZk="; 16 + }; 17 + 18 + nativeBuildInputs = [ setuptools-scm ]; 19 + 20 + # needs networking for some tests 21 + doCheck = false; 22 + pythonImportsCheck = [ "dns" ]; 23 + 24 + meta = with lib; { 25 + description = "A DNS toolkit for Python (Chia Network fork)"; 26 + homepage = "https://www.chia.net/"; 27 + license = with licenses; [ isc ]; 28 + maintainers = teams.chia.members; 29 + }; 30 + }
+2
pkgs/top-level/python-packages.nix
··· 2259 2260 dnspython = callPackage ../development/python-modules/dnspython { }; 2261 2262 doc8 = callPackage ../development/python-modules/doc8 { }; 2263 2264 docker = callPackage ../development/python-modules/docker { };
··· 2259 2260 dnspython = callPackage ../development/python-modules/dnspython { }; 2261 2262 + dnspythonchia = callPackage ../development/python-modules/dnspythonchia { }; 2263 + 2264 doc8 = callPackage ../development/python-modules/doc8 { }; 2265 2266 docker = callPackage ../development/python-modules/docker { };