Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / manifestoo-core / default.nix
blobe0101a6672aa4b22d8a648474e3d19898f918be1
1 { buildPythonPackage
2 , typing-extensions
3 , fetchPypi
4 , lib
5 , nix-update-script
6 , hatch-vcs
7 , pythonOlder
8 , importlib-resources
9 }:
11 buildPythonPackage rec {
12   pname = "manifestoo-core";
13   version = "1.5";
14   format = "pyproject";
16   src = fetchPypi {
17     inherit version;
18     pname = "manifestoo_core";
19     hash = "sha256-a3v2WfJ42bh2LlAsH9ekpLFsAlOiTTLGNknTW2mTxCI=";
20   };
22   nativeBuildInputs = [
23     hatch-vcs
24   ];
26   propagatedBuildInputs =
27     lib.optionals (pythonOlder "3.7") [ importlib-resources ]
28     ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
30   passthru.updateScript = nix-update-script { };
32   meta = with lib; {
33     description = "A library to reason about Odoo addons manifests";
34     homepage = "https://github.com/acsone/manifestoo-core";
35     license = licenses.lgpl3Only;
36     maintainers = with maintainers; [ yajo ];
37   };