Merge pull request #173764 from fabaff/pathos-bump

Sandro 0d69284b 545e70cb

Changed files
+56 -19
pkgs
development
python-modules
+23 -8
pkgs/development/python-modules/pathos/default.nix
···
{ lib
, buildPythonPackage
-
, fetchPypi
+
, fetchFromGitHub
, dill
, pox
, ppft
, multiprocess
+
, pythonOlder
}:
buildPythonPackage rec {
pname = "pathos";
-
version = "0.2.5";
+
version = "0.2.8";
+
format = "setuptools";
-
src = fetchPypi {
-
inherit pname version;
-
sha256 = "21ae2cb1d5a76dcf57d5fe93ae8719c7339f467e246163650c08ccf35b87c846";
+
disabled = pythonOlder "3.7";
+
+
src = fetchFromGitHub {
+
owner = "uqfoundation";
+
repo = pname;
+
rev = "${pname}-${version}";
+
sha256 = "sha256-71hMaG+3FbWMtGqwcDOZ8uit0DsHEoc9H2GXfX7TeoM=";
};
-
propagatedBuildInputs = [ dill pox ppft multiprocess ];
+
propagatedBuildInputs = [
+
dill
+
pox
+
ppft
+
multiprocess
+
];
# Require network
doCheck = false;
+
pythonImportsCheck = [
+
"pathos"
+
];
+
meta = with lib; {
description = "Parallel graph management and execution in heterogeneous computing";
-
homepage = "https://github.com/uqfoundation/pathos/";
+
homepage = "https://pathos.readthedocs.io/";
license = licenses.bsd3;
+
maintainers = with maintainers; [ ];
};
-
}
+15 -4
pkgs/development/python-modules/pox/default.nix
···
{ lib
, buildPythonPackage
, fetchPypi
+
, pythonOlder
}:
buildPythonPackage rec {
pname = "pox";
-
version = "0.2.7";
+
version = "0.3.1";
+
format = "setuptools";
+
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
sha256 = "06afe1a4a1dbf8b47f7ad5a3c1d8ada9104c64933a1da11338269a2bd8642778";
+
sha256 = "sha256-y7DArNZQwP+2IJmdphHpOq5RBcRqCExM6vL3BO1wjB4=";
};
+
# Test sare failing the sandbox
+
doCheck = false;
+
+
pythonImportsCheck = [
+
"pox"
+
];
+
meta = with lib; {
description = "Utilities for filesystem exploration and automated builds";
+
homepage = "https://pox.readthedocs.io/";
license = licenses.bsd3;
-
homepage = "https://github.com/uqfoundation/pox/";
+
maintainers = with maintainers; [ ];
};
-
}
+18 -7
pkgs/development/python-modules/ppft/default.nix
···
-
{ lib, stdenv
+
{ lib
+
, stdenv
, buildPythonPackage
, fetchPypi
, python
+
, pythonOlder
, six
}:
buildPythonPackage rec {
pname = "ppft";
-
version = "1.6.6.1";
+
version = "1.7.6.5";
+
format = "setuptools";
+
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
sha256 = "9e2173042edd5cc9c7bee0d7731873f17fcdce0e42e4b7ab68857d0de7b631fc";
+
sha256 = "sha256-R+DauHpRbAuZks1bDJCDSOTH2WQwTRBrIn+tKK4DIZ4=";
};
-
propagatedBuildInputs = [ six ];
+
propagatedBuildInputs = [
+
six
+
];
# darwin seems to hang
doCheck = !stdenv.isDarwin;
···
cd examples
${python.interpreter} -m ppft.tests
'';
+
+
pythonImportsCheck = [
+
"ppft"
+
];
meta = with lib; {
-
description = "Distributed and parallel python";
-
homepage = "https://github.com/uqfoundation";
+
description = "Distributed and parallel Python";
+
homepage = "https://ppft.readthedocs.io/";
license = licenses.bsd3;
+
maintainers = with maintainers; [ ];
};
-
}