diff options
author | Maciej Krüger <mkg20001@gmail.com> | 2024-06-20 16:27:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-20 16:27:44 +0200 |
commit | fcffa32b8f48003fc2b61b8116fb72ea21ba66b1 (patch) | |
tree | 6c8955ea2e2ffce9dc484b7c9bc34f2c22adc5c2 | |
parent | 372ef6d265cd75be5dbd5f83feea8e8a528db20c (diff) | |
parent | 68d999f63d304bd3c0bf4335fa552677947dba50 (diff) | |
download | nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar.gz nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar.bz2 nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar.lz nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar.xz nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.tar.zst nixlib-fcffa32b8f48003fc2b61b8116fb72ea21ba66b1.zip |
Merge pull request #304235 from moduon/hatch-odoo
python3Packages.hatch-odoo: init at 0.1
-rw-r--r-- | pkgs/development/python-modules/hatch-odoo/default.nix | 40 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/hatch-odoo/default.nix b/pkgs/development/python-modules/hatch-odoo/default.nix new file mode 100644 index 000000000000..91a0ef99efbd --- /dev/null +++ b/pkgs/development/python-modules/hatch-odoo/default.nix @@ -0,0 +1,40 @@ +{ + buildPythonPackage, + fetchFromGitHub, + hatch-vcs, + hatchling, + lib, + manifestoo-core, + pythonOlder, + tomli, +}: +buildPythonPackage rec { + pname = "hatch-odoo"; + version = "0.1"; + format = "pyproject"; + + src = fetchFromGitHub { + owner = "acsone"; + repo = pname; + rev = version; + sha256 = "sha256-+KM3tpeQ4e53bVhUeWUSfyuIzPRvWkjZi4S/gH4UHVY="; + }; + + buildInputs = [hatch-vcs]; + + propagatedBuildInputs = + [ + hatchling + manifestoo-core + ] + ++ lib.optionals (pythonOlder "3.11") [ + tomli + ]; + + meta = with lib; { + description = "A hatch plugin to develop and package Odoo projects"; + homepage = "https://github.com/acsone/hatch-odoo"; + license = licenses.mit; + maintainers = with maintainers; [yajo]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b8ebedd193c5..b5d918e640c6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5345,6 +5345,8 @@ self: super: with self; { hatch-jupyter-builder = callPackage ../development/python-modules/hatch-jupyter-builder { }; + hatch-odoo = callPackage ../development/python-modules/hatch-odoo { }; + hatch-vcs = callPackage ../development/python-modules/hatch-vcs { }; hatch-nodejs-version = callPackage ../development/python-modules/hatch-nodejs-version { }; |