nhost-cli: 1.28.2 -> 1.28.3 (#372273)
[NixPkgs.git] / pkgs / development / python-modules / sip / default.nix
blobbf83c5c8c14209d05149350f552c031f514ee69f
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   setuptools,
7   setuptools-scm,
8   packaging,
9   tomli,
11   # tests
12   poppler-qt5,
13   qgis,
14   qgis-ltr,
17 buildPythonPackage rec {
18   pname = "sip";
19   version = "6.9.1";
20   pyproject = true;
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-eQS+UZDXh5lSVjt4o68OWPon2VJa9/U/k+rHqDtDPns=";
25   };
27   build-system = [
28     setuptools
29     setuptools-scm
30   ];
32   dependencies = [
33     packaging
34     setuptools
35   ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
37   # There aren't tests
38   doCheck = false;
40   pythonImportsCheck = [ "sipbuild" ];
42   passthru.tests = {
43     # test depending packages
44     inherit poppler-qt5 qgis qgis-ltr;
45   };
47   meta = with lib; {
48     description = "Creates C++ bindings for Python modules";
49     homepage = "https://riverbankcomputing.com/";
50     license = licenses.gpl3Only;
51     maintainers = with maintainers; [ nrdxp ];
52   };