Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / deltachat / default.nix
blob4b5b0d8f73627ab4e2c54a50c09dbd0d01d0fa72
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , pkg-config
5 , pkgconfig
6 , setuptools-scm
7 , libdeltachat
8 , cffi
9 , imap-tools
10 , requests
11 , pluggy
12 , pytestCheckHook
15 buildPythonPackage rec {
16   pname = "deltachat";
17   inherit (libdeltachat) version src;
18   sourceRoot = "${src.name}/python";
20   disabled = pythonOlder "3.7";
21   pyproject = true;
23   nativeBuildInputs = [
24     cffi
25     pkg-config
26     pkgconfig
27     setuptools-scm
28   ];
30   buildInputs = [
31     libdeltachat
32   ];
34   propagatedBuildInputs = [
35     cffi
36     imap-tools
37     pluggy
38     requests
39   ];
41   nativeCheckInputs = [
42     pytestCheckHook
43   ];
45   pythonImportsCheck = [
46     "deltachat"
47     "deltachat.account"
48     "deltachat.contact"
49     "deltachat.chat"
50     "deltachat.message"
51   ];
53   meta = libdeltachat.meta // {
54     description = "Python bindings for the Delta Chat Core library";
55     homepage = "https://github.com/deltachat/deltachat-core-rust/tree/master/python";
56   };