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