diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/python-modules/greenlet/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/python-modules/greenlet/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/python-modules/greenlet/default.nix b/infra/libkookie/nixpkgs/pkgs/development/python-modules/greenlet/default.nix new file mode 100644 index 000000000000..c325c9652491 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/development/python-modules/greenlet/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildPythonPackage +, fetchPypi +, six +, isPyPy +}: + + +buildPythonPackage rec { + pname = "greenlet"; + version = "0.4.16"; + disabled = isPyPy; # builtin for pypy + + src = fetchPypi { + inherit pname version; + sha256 = "6e06eac722676797e8fce4adb8ad3dc57a1bb3adfb0dd3fdf8306c055a38456c"; + }; + + propagatedBuildInputs = [ six ]; + + # see https://github.com/python-greenlet/greenlet/issues/85 + preCheck = '' + rm tests/test_leaks.py + ''; + + meta = { + homepage = "https://pypi.python.org/pypi/greenlet"; + description = "Module for lightweight in-process concurrent programming"; + license = lib.licenses.lgpl2; + }; +} |