Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at lanzaboote 43 lines 950 B view raw
1{ buildPythonPackage 2, click-odoo 3, fetchPypi 4, importlib-resources 5, lib 6, manifestoo-core 7, nix-update-script 8, pythonOlder 9, setuptools-scm 10}: 11 12buildPythonPackage rec { 13 pname = "click-odoo-contrib"; 14 version = "1.17.0"; 15 format = "pyproject"; 16 17 src = fetchPypi { 18 inherit pname version; 19 hash = "sha256-my6dWmAqvelihtB9SzFje01dZenkkNneKqcgwKtbOuA="; 20 }; 21 22 nativeBuildInputs = [ 23 setuptools-scm 24 ]; 25 26 propagatedBuildInputs = [ 27 click-odoo 28 manifestoo-core 29 ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; 30 31 SETUPTOOLS_SCM_PRETEND_VERSION = version; 32 33 passthru.updateScript = nix-update-script { }; 34 35 pythonImportsCheck = [ "click_odoo_contrib" ]; 36 37 meta = with lib; { 38 description = "Collection of community-maintained scripts for Odoo maintenance"; 39 homepage = "https://github.com/acsone/click-odoo-contrib"; 40 license = licenses.lgpl3Only; 41 maintainers = with maintainers; [ yajo ]; 42 }; 43}