python3Packages.hatch-min-requirements: init at 0.1.0

+41
+39
pkgs/development/python-modules/hatch-min-requirements/default.nix
···
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + hatch-vcs, 5 + hatchling, 6 + lib, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "hatch-min-requirements"; 11 + version = "0.1.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "tlambert03"; 16 + repo = "hatch-min-requirements"; 17 + tag = "v${version}"; 18 + hash = "sha256-7/6Es0DHDJ8jZ76kVbWkQjWFd8hWuB+PwCbOmIjzK5o="; 19 + }; 20 + 21 + build-system = [ 22 + hatchling 23 + hatch-vcs 24 + ]; 25 + 26 + # As of v0.1.0 all tests attempt to use the network 27 + doCheck = false; 28 + 29 + pythonImportsCheck = [ "hatch_min_requirements" ]; 30 + 31 + meta = { 32 + description = "Hatchling plugin to create optional-dependencies pinned to minimum versions"; 33 + homepage = "https://github.com/tlambert03/hatch-min-requirements"; 34 + license = lib.licenses.bsd3; 35 + maintainers = with lib.maintainers; [ 36 + samuela 37 + ]; 38 + }; 39 + }
+2
pkgs/top-level/python-packages.nix
··· 6363 6364 hatch-jupyter-builder = callPackage ../development/python-modules/hatch-jupyter-builder { }; 6365 6366 hatch-nodejs-version = callPackage ../development/python-modules/hatch-nodejs-version { }; 6367 6368 hatch-odoo = callPackage ../development/python-modules/hatch-odoo { };
··· 6363 6364 hatch-jupyter-builder = callPackage ../development/python-modules/hatch-jupyter-builder { }; 6365 6366 + hatch-min-requirements = callPackage ../development/python-modules/hatch-min-requirements { }; 6367 + 6368 hatch-nodejs-version = callPackage ../development/python-modules/hatch-nodejs-version { }; 6369 6370 hatch-odoo = callPackage ../development/python-modules/hatch-odoo { };