nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

python310Packages.bleach: add optional-dependencies

+15 -4
+15 -4
pkgs/development/python-modules/bleach/default.nix
··· 5 5 , six 6 6 , html5lib 7 7 , setuptools 8 + , tinycss2 8 9 , packaging 9 10 , pythonOlder 11 + , webencodings 10 12 }: 11 13 12 14 buildPythonPackage rec { 13 15 pname = "bleach"; 14 16 version = "5.0.1"; 15 - disabled = pythonOlder "3.6"; 17 + disabled = pythonOlder "3.7"; 16 18 17 19 src = fetchPypi { 18 20 inherit pname version; ··· 22 20 }; 23 21 24 22 propagatedBuildInputs = [ 25 - packaging 26 - six 27 23 html5lib 24 + packaging 28 25 setuptools 26 + six 27 + webencodings 29 28 ]; 29 + 30 + passthru.optional-dependencies = { 31 + css = [ 32 + tinycss2 33 + ]; 34 + }; 30 35 31 36 checkInputs = [ 32 37 pytestCheckHook ··· 44 35 "protocols" 45 36 ]; 46 37 47 - pythonImportsCheck = [ "bleach" ]; 38 + pythonImportsCheck = [ 39 + "bleach" 40 + ]; 48 41 49 42 meta = with lib; { 50 43 description = "An easy, HTML5, whitelisting HTML sanitizer";