Merge pull request #297257 from NickCao/nvchecker-extra

python311Packages.nvchecker: set passthru.optional-dependencies

authored by Nick Cao and committed by GitHub 783b241f c2684b4d

+16 -1
+10
pkgs/development/python-modules/nvchecker/default.nix
··· 14 , structlog 15 , tomli 16 , tornado 17 }: 18 19 buildPythonPackage rec { ··· 70 pytestFlagsArray = [ 71 "-m 'not needs_net'" 72 ]; 73 74 meta = with lib; { 75 description = "New version checker for software";
··· 14 , structlog 15 , tomli 16 , tornado 17 + , awesomeversion 18 + , packaging 19 + , lxml 20 }: 21 22 buildPythonPackage rec { ··· 73 pytestFlagsArray = [ 74 "-m 'not needs_net'" 75 ]; 76 + 77 + optional-dependencies = { 78 + # vercmp = [ pyalpm ]; 79 + awesomeversion = [ awesomeversion ]; 80 + pypi = [ packaging ]; 81 + htmlparser = [ lxml ]; 82 + }; 83 84 meta = with lib; { 85 description = "New version checker for software";
+6 -1
pkgs/top-level/all-packages.nix
··· 11158 11159 numberstation = callPackage ../applications/misc/numberstation { }; 11160 11161 - nvchecker = with python3Packages; toPythonApplication nvchecker; 11162 11163 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher; 11164
··· 11158 11159 numberstation = callPackage ../applications/misc/numberstation { }; 11160 11161 + nvchecker = with python3Packages; toPythonApplication ( 11162 + nvchecker.overridePythonAttrs (oldAttrs: { 11163 + propagatedBuildInputs = oldAttrs.propagatedBuildInputs 11164 + ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies); 11165 + }) 11166 + ); 11167 11168 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher; 11169