1{
2 buildPythonPackage,
3 click,
4 fetchFromGitHub,
5 lib,
6 nix-update-script,
7 setuptools-scm,
8}:
9
10buildPythonPackage rec {
11 pname = "click-odoo";
12 version = "1.8.0";
13 format = "pyproject";
14
15 src = fetchFromGitHub {
16 owner = "acsone";
17 repo = "click-odoo";
18 tag = version;
19 hash = "sha256-dUTAu02iSA0YvF/nQYOyb5gzbT8zMedXXwU7yONBrl4=";
20 };
21
22 build-system = [ setuptools-scm ];
23
24 dependencies = [ click ];
25
26 passthru.updateScript = nix-update-script { };
27
28 meta = with lib; {
29 description = "Odoo scripting helper library";
30 mainProgram = "click-odoo";
31 homepage = "https://github.com/acsone/click-odoo";
32 license = licenses.lgpl3Only;
33 maintainers = with maintainers; [ yajo ];
34 };
35}