Merge pull request #144733 from lourkeur/update/chia
chia: 1.2.10 -> 1.2.11
This commit is contained in:
commit
3db9ebca5e
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
@ -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",
|
@ -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";
|
||||||
|
30
pkgs/development/python-modules/dnspythonchia/default.nix
Normal file
30
pkgs/development/python-modules/dnspythonchia/default.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
@ -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 { };
|
||||||
|
Loading…
Reference in New Issue
Block a user