ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / moderngl / default.nix
blob10d230fdf0187cc01512efcf37755024aba35ece
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , libGL
5 , libX11
6 , glcontext
7 , pythonOlder
8 }:
10 buildPythonPackage rec {
11   pname = "moderngl";
12   version = "5.7.2";
13   format = "setuptools";
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-sfmCY5Yny1HgZfEN10AE1Ev1EVQ6JE51646DXjoQxyA=";
20   };
22   buildInputs = [
23     libGL
24     libX11
25   ];
27   propagatedBuildInputs = [
28     glcontext
29   ];
31   # Tests need a display to run.
32   doCheck = false;
34   pythonImportsCheck = [
35     "moderngl"
36   ];
38   meta = with lib; {
39     description = "High performance rendering for Python";
40     homepage = "https://github.com/moderngl/moderngl";
41     license = licenses.mit;
42     maintainers = with maintainers; [ c0deaddict ];
43     # should be mesaPlatforms, darwin build breaks.
44     platforms = platforms.linux;
45   };