evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / goocalendar / default.nix
blob75111fd1bc78ef701b74b81247868b3fed3b6a62
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   gobject-introspection,
6   goocanvas2,
7   gtk3,
8   pkg-config,
9   pygobject3,
10   pythonOlder,
13 buildPythonPackage rec {
14   pname = "goocalendar";
15   version = "0.8.0";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     pname = "GooCalendar";
22     inherit version;
23     hash = "sha256-LwL5TLRkD6ALucabLUeB0k4rIX+O/aW2ebS2rZPjIUs=";
24   };
26   nativeBuildInputs = [
27     pkg-config
28     gobject-introspection
29   ];
31   propagatedBuildInputs = [ pygobject3 ];
33   buildInputs = [
34     gtk3
35     goocanvas2
36   ];
38   # No upstream tests available
39   doCheck = false;
41   pythonImportsCheck = [ "goocalendar" ];
43   meta = with lib; {
44     description = "Calendar widget for GTK using PyGoocanvas";
45     homepage = "https://goocalendar.tryton.org/";
46     changelog = "https://foss.heptapod.net/tryton/goocalendar/-/blob/${version}/CHANGELOG";
47     license = licenses.gpl2Only;
48     maintainers = with maintainers; [ udono ];
49   };