biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / hatch-odoo / default.nix
blobe3c0c26dbebf8514191d368a4e9d187e6b49e91f
2   buildPythonPackage,
3   fetchFromGitHub,
4   hatch-vcs,
5   hatchling,
6   lib,
7   manifestoo-core,
8   pythonOlder,
9   tomli,
11 buildPythonPackage rec {
12   pname = "hatch-odoo";
13   version = "1.0.2";
14   format = "pyproject";
16   src = fetchFromGitHub {
17     owner = "acsone";
18     repo = pname;
19     rev = "refs/tags/${version}";
20     sha256 = "sha256-I3jaiG0Xu8B34q30p7zTs+FeBXUQiPKTAJLSVxE9gYE=";
21   };
23   buildInputs = [hatch-vcs];
25   propagatedBuildInputs =
26     [
27       hatchling
28       manifestoo-core
29     ]
30     ++ lib.optionals (pythonOlder "3.11") [
31       tomli
32     ];
34   meta = with lib; {
35     description = "A hatch plugin to develop and package Odoo projects";
36     homepage = "https://github.com/acsone/hatch-odoo";
37     license = licenses.mit;
38     maintainers = with maintainers; [yajo];
39   };