Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / zope_lifecycleevent / default.nix
blob809d8252cb2efd68e8b75534601dd4da36b08324
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy3k
5 , zope_event
6 , zope_component
7 , zope_interface
8 }:
10 buildPythonPackage rec {
11   pname = "zope.lifecycleevent";
12   version = "4.3";
14   src = fetchPypi {
15     inherit pname version;
16     sha256 = "7ec39087cc1524e55557e7d9dc6295eb1b95b09b125e293c0e2dd068574f0aee";
17   };
19   propagatedBuildInputs = [ zope_event zope_component ];
21   # namespace colides with local directory
22   doCheck = false;
24   # zope uses pep 420 namespaces for python3, doesn't work with nix + python2
25   pythonImportsCheck = lib.optionals isPy3k [
26     "zope.lifecycleevent"
27     "zope.interface"
28   ];
30   meta = with lib; {
31     homepage = "https://github.com/zopefoundation/zope.lifecycleevent";
32     description = "Object life-cycle events";
33     license = licenses.zpl20;
34     maintainers = with maintainers; [ goibhniu ];
35   };