lol

python313Packages.beautifulsoup4: 4.12.3 -> 4.13.3

https://git.launchpad.net/beautifulsoup/tree/CHANGELOG?h=4.13.3

+8 -16
+8 -16
pkgs/development/python-modules/beautifulsoup4/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchPypi, 5 - fetchpatch, 6 5 chardet, 7 6 hatchling, 8 7 html5lib, ··· 11 10 pythonOlder, 12 11 soupsieve, 13 12 sphinxHook, 13 + typing-extensions, 14 14 15 15 # for passthru.tests 16 16 html-sanitizer, ··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "beautifulsoup4"; 26 - version = "4.12.3"; 26 + version = "4.13.3"; 27 27 pyproject = true; 28 28 29 29 outputs = [ ··· 35 35 36 36 src = fetchPypi { 37 37 inherit pname version; 38 - hash = "sha256-dOPRko7cBw0hdIGFxG4/szSQ8i9So63e6a7g9Pd4EFE="; 38 + hash = "sha256-G9MkBdrMkgtCuDugFkR0ftd0VqZXYOKF+8R2M87dr4s="; 39 39 }; 40 40 41 - patches = [ 42 - (fetchpatch { 43 - name = "tests.patch"; 44 - url = "https://git.launchpad.net/beautifulsoup/patch/?id=9786a62726de5a8caba10021c4d4a58c8a3e9e3f"; 45 - hash = "sha256-FOMoJjT0RgqKjbTLN/qCuc0HjhKeenMcgwb9Fp8atAY="; 46 - }) 47 - ]; 41 + build-system = [ hatchling ]; 48 42 49 - nativeBuildInputs = [ 50 - hatchling 51 - sphinxHook 52 - ]; 43 + nativeBuildInputs = [ sphinxHook ]; 53 44 54 - propagatedBuildInputs = [ 45 + dependencies = [ 55 46 chardet 56 47 soupsieve 48 + typing-extensions 57 49 ]; 58 50 59 51 optional-dependencies = { ··· 63 55 64 56 nativeCheckInputs = [ 65 57 pytestCheckHook 66 - ] ++ lib.flatten (builtins.attrValues optional-dependencies); 58 + ] ++ lib.flatten (lib.attrValues optional-dependencies); 67 59 68 60 pythonImportsCheck = [ "bs4" ]; 69 61