python3Packages.pylint-odoo: init at 9.3.3

@moduon MT-1075

Changed files
+46
pkgs
development
python-modules
pylint-odoo
top-level
+44
pkgs/development/python-modules/pylint-odoo/default.nix
···
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + lib, 5 + pylint-plugin-utils, 6 + pytestCheckHook, 7 + setuptools, 8 + }: 9 + buildPythonPackage rec { 10 + pname = "pylint-odoo"; 11 + version = "9.3.3"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "OCA"; 16 + repo = "pylint-odoo"; 17 + tag = "v${version}"; 18 + hash = "sha256-HPai1HQlfHJUHLqEYn4U6qdupJLLrynwtfm7Q8IbRps="; 19 + }; 20 + 21 + pythonRelaxDeps = [ 22 + "pylint-plugin-utils" 23 + "pylint" 24 + ]; 25 + 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 29 + pylint-plugin-utils 30 + ]; 31 + 32 + pythonImportsCheck = [ "pylint_odoo" ]; 33 + 34 + BUILD_README = true; # Enables more tests 35 + 36 + nativeCheckInputs = [ pytestCheckHook ]; 37 + 38 + meta = { 39 + description = "Odoo plugin for Pylint"; 40 + homepage = "https://github.com/OCA/pylint-odoo"; 41 + license = lib.licenses.agpl3Only; 42 + maintainers = with lib.maintainers; [ yajo ]; 43 + }; 44 + }
+2
pkgs/top-level/python-packages.nix
··· 12623 12624 pylint-flask = callPackage ../development/python-modules/pylint-flask { }; 12625 12626 pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; 12627 12628 pylint-venv = callPackage ../development/python-modules/pylint-venv { };
··· 12623 12624 pylint-flask = callPackage ../development/python-modules/pylint-flask { }; 12625 12626 + pylint-odoo = callPackage ../development/python-modules/pylint-odoo { }; 12627 + 12628 pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; 12629 12630 pylint-venv = callPackage ../development/python-modules/pylint-venv { };