diff --git a/pkgs/development/python-modules/pyschedule/default.nix b/pkgs/development/python-modules/pyschedule/default.nix new file mode 100644 index 000000000000..5fbabdc09883 --- /dev/null +++ b/pkgs/development/python-modules/pyschedule/default.nix @@ -0,0 +1,29 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pulp +}: + +buildPythonPackage rec { + pname = "pyschedule"; + version = "0.2.34"; + + src = fetchPypi { + inherit pname version; + sha256 = "6bba9e9ea07906ce2dfe3cd847c1822b137f6b13e9f975c50b347312fd98e110"; + }; + + propagatedBuildInputs = [ + pulp + ]; + + # tests not included with pypi release (in examples) + doCheck = false; + + meta = with lib; { + description = "Formulate and solve resource-constrained scheduling problems"; + homepage = https://github.com/timnon/pyschedule; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 057fa8ae48db..be32ea665e6d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -730,6 +730,8 @@ in { pyscard = callPackage ../development/python-modules/pyscard { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; }; + pyschedule = callPackage ../development/python-modules/pyschedule { }; + pyside = callPackage ../development/python-modules/pyside { }; pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix {