fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / python-modules / pathos / default.nix
blobb82f3319426cfe5ed5b73b93fbba21557ad38704
2   lib,
3   buildPythonPackage,
4   dill,
5   fetchFromGitHub,
6   multiprocess,
7   pox,
8   ppft,
9   pythonOlder,
12 buildPythonPackage rec {
13   pname = "pathos";
14   version = "0.3.3";
15   format = "setuptools";
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = "uqfoundation";
21     repo = pname;
22     rev = "refs/tags/${version}";
23     hash = "sha256-J3rwnsn/3DXmChydwNC5yvsdSk1mzvPSnSo21BwkhSE=";
24   };
26   propagatedBuildInputs = [
27     dill
28     pox
29     ppft
30     multiprocess
31   ];
33   # Require network
34   doCheck = false;
36   pythonImportsCheck = [ "pathos" ];
38   meta = with lib; {
39     description = "Parallel graph management and execution in heterogeneous computing";
40     homepage = "https://pathos.readthedocs.io/";
41     changelog = "https://github.com/uqfoundation/pathos/releases/tag/${version}";
42     license = licenses.bsd3;
43     maintainers = [ ];
44   };