1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 packaging,
6 setuptools,
7 setuptools-scm,
8 sip,
9 wheel,
10}:
11
12buildPythonPackage rec {
13 pname = "pyqt-builder";
14 version = "1.16.0";
15 format = "pyproject";
16
17 src = fetchPypi {
18 pname = "PyQt-builder";
19 inherit version;
20 hash = "sha256-R7vSz6VDACAQj59AMB4WbL6pi27z5TlTNQvdTGsxqxg=";
21 };
22
23 nativeBuildInputs = [
24 setuptools
25 setuptools-scm
26 wheel
27 ];
28
29 propagatedBuildInputs = [
30 packaging
31 sip
32 ];
33
34 pythonImportsCheck = [ "pyqtbuild" ];
35
36 # There aren't tests
37 doCheck = false;
38
39 meta = with lib; {
40 description = "PEP 517 compliant build system for PyQt";
41 homepage = "https://pypi.org/project/PyQt-builder/";
42 license = licenses.gpl3Only;
43 maintainers = with maintainers; [ nrdxp ];
44 };
45}