Merge pull request #144733 from lourkeur/update/chia

chia: 1.2.10 -> 1.2.11
This commit is contained in:
Sandro 2021-11-18 12:30:08 +01:00 committed by GitHub
commit 3db9ebca5e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 67 additions and 15 deletions

View File

@ -6,14 +6,14 @@
let chia = python3Packages.buildPythonApplication rec { let chia = python3Packages.buildPythonApplication rec {
pname = "chia"; pname = "chia";
version = "1.2.10"; version = "1.2.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Chia-Network"; owner = "Chia-Network";
repo = "chia-blockchain"; repo = "chia-blockchain";
rev = version; rev = version;
fetchSubmodules = true; fetchSubmodules = true;
sha256 = "sha256-TzSBGjgaE0IWaqJcCIoO/u+gDh17NtAqhE8ldbbjNIE="; sha256 = "sha256-hRpZce8ydEsyq7htNfzlRSKPwMAOUurC3uiQpX6WiB8=";
}; };
postPatch = '' postPatch = ''
@ -46,7 +46,7 @@ let chia = python3Packages.buildPythonApplication rec {
colorlog colorlog
concurrent-log-handler concurrent-log-handler
cryptography cryptography
dnspython dnspythonchia
fasteners fasteners
keyrings-cryptfile keyrings-cryptfile
pyyaml pyyaml

View File

@ -6,6 +6,7 @@
, cxxopts , cxxopts
, ghc_filesystem , ghc_filesystem
, pybind11 , pybind11
, pytestCheckHook
, pythonOlder , pythonOlder
, psutil , psutil
, setuptools-scm , setuptools-scm
@ -13,12 +14,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "chiapos"; pname = "chiapos";
version = "1.0.4"; version = "1.0.6";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-flI1vwtD0H28UDMcEEELECewkXZ6vf/XEYMqRKy5R6w="; sha256 = "sha256-Zh5AULPgbG0oYPcBZMp/vm94MPyfdtYn4P5V+1LeMqA=";
}; };
patches = [ patches = [
@ -34,7 +35,11 @@ buildPythonPackage rec {
buildInputs = [ pybind11 ]; buildInputs = [ pybind11 ];
checkInputs = [ psutil ]; checkInputs = [
psutil
pytestCheckHook
];
# CMake needs to be run by setuptools rather than by its hook # CMake needs to be run by setuptools rather than by its hook
dontConfigure = true; dontConfigure = true;

View File

@ -1,13 +1,13 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9b4a2f5..86f849c 100644 index b757b70..fcce055 100644
--- a/CMakeLists.txt --- a/CMakeLists.txt
+++ b/CMakeLists.txt +++ b/CMakeLists.txt
@@ -18,22 +18,19 @@ include(FetchContent) @@ -21,23 +21,20 @@ include(${CMAKE_INSTALL_PREFIX}/share/cmake/pybind11/pybind11Config.cmake)
else() else()
FetchContent_Declare( FetchContent_Declare(
pybind11-src pybind11-src
- GIT_REPOSITORY https://github.com/pybind/pybind11.git - GIT_REPOSITORY https://github.com/pybind/pybind11.git
- GIT_TAG v2.6.2 - GIT_TAG v2.7.1
+ SOURCE_DIR @pybind11_src@ + SOURCE_DIR @pybind11_src@
) )
FetchContent_MakeAvailable(pybind11-src) FetchContent_MakeAvailable(pybind11-src)
@ -29,4 +29,3 @@ index 9b4a2f5..86f849c 100644
) )
FetchContent_MakeAvailable(gulrak) FetchContent_MakeAvailable(gulrak)

View File

@ -0,0 +1,11 @@
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -80,7 +80,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clvm_rs"
-version = "0.1.14"
+version = "0.1.15"
dependencies = [
"bls12_381",
"hex",

View File

@ -9,20 +9,25 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "clvm_rs"; pname = "clvm_rs";
version = "0.1.14"; version = "0.1.15";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Chia-Network"; owner = "Chia-Network";
repo = "clvm_rs"; repo = "clvm_rs";
rev = version; rev = version;
sha256 = "sha256-sQ+jzBiIZYVQj2rb170wLFEx2NzOj7kEL0k0gx/JOAc="; sha256 = "sha256-4QFreQlRjKqGhPvuXU/pZpxMfF8LkIf6X7C3K2q77MI=";
}; };
patches = [
# upstream forgot to refresh the lock file
./bump-cargo-lock.patch
];
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit src; inherit src patches;
name = "${pname}-${version}"; name = "${pname}-${version}";
sha256 = "sha256-ZSu3bu0MfxZEFqBwdHH/RM4WTF/yx9ju1IqSVfu+Upo="; sha256 = "sha256-jPNU+P6JgxTPL1GYUBE4VPU3p6cgL8u/+AIELr7r5Mk=";
}; };
format = "pyproject"; format = "pyproject";

View File

@ -0,0 +1,30 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, setuptools-scm
}:
buildPythonPackage rec {
pname = "dnspythonchia";
version = "2.2.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-iYaPYqOZ33R2DUXgIHxsewLi79iB5ja0WHOGkamffZk=";
};
nativeBuildInputs = [ setuptools-scm ];
# needs networking for some tests
doCheck = false;
pythonImportsCheck = [ "dns" ];
meta = with lib; {
description = "A DNS toolkit for Python (Chia Network fork)";
homepage = "https://www.chia.net/";
license = with licenses; [ isc ];
maintainers = teams.chia.members;
};
}

View File

@ -2259,6 +2259,8 @@ in {
dnspython = callPackage ../development/python-modules/dnspython { }; dnspython = callPackage ../development/python-modules/dnspython { };
dnspythonchia = callPackage ../development/python-modules/dnspythonchia { };
doc8 = callPackage ../development/python-modules/doc8 { }; doc8 = callPackage ../development/python-modules/doc8 { };
docker = callPackage ../development/python-modules/docker { }; docker = callPackage ../development/python-modules/docker { };