Revert "python313Packages.beautifulsoup4: 4.12.3 -> 4.13.3"

This reverts commit c1075e3e4b8f332815873ebaadedc22664babd9d.

API breakage that is visible in django-compressor.

Changed files
+16 -8
pkgs
development
python-modules
beautifulsoup4
+16 -8
pkgs/development/python-modules/beautifulsoup4/default.nix
···
lib,
buildPythonPackage,
fetchPypi,
chardet,
hatchling,
html5lib,
···
pythonOlder,
soupsieve,
sphinxHook,
-
typing-extensions,
# for passthru.tests
html-sanitizer,
···
buildPythonPackage rec {
pname = "beautifulsoup4";
-
version = "4.13.3";
pyproject = true;
outputs = [
···
src = fetchPypi {
inherit pname version;
-
hash = "sha256-G9MkBdrMkgtCuDugFkR0ftd0VqZXYOKF+8R2M87dr4s=";
};
-
build-system = [ hatchling ];
-
nativeBuildInputs = [ sphinxHook ];
-
dependencies = [
chardet
soupsieve
-
typing-extensions
];
optional-dependencies = {
···
nativeCheckInputs = [
pytestCheckHook
-
] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "bs4" ];
···
lib,
buildPythonPackage,
fetchPypi,
+
fetchpatch,
chardet,
hatchling,
html5lib,
···
pythonOlder,
soupsieve,
sphinxHook,
# for passthru.tests
html-sanitizer,
···
buildPythonPackage rec {
pname = "beautifulsoup4";
+
version = "4.12.3";
pyproject = true;
outputs = [
···
src = fetchPypi {
inherit pname version;
+
hash = "sha256-dOPRko7cBw0hdIGFxG4/szSQ8i9So63e6a7g9Pd4EFE=";
};
+
patches = [
+
(fetchpatch {
+
name = "tests.patch";
+
url = "https://git.launchpad.net/beautifulsoup/patch/?id=9786a62726de5a8caba10021c4d4a58c8a3e9e3f";
+
hash = "sha256-FOMoJjT0RgqKjbTLN/qCuc0HjhKeenMcgwb9Fp8atAY=";
+
})
+
];
+
nativeBuildInputs = [
+
hatchling
+
sphinxHook
+
];
+
propagatedBuildInputs = [
chardet
soupsieve
];
optional-dependencies = {
···
nativeCheckInputs = [
pytestCheckHook
+
] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "bs4" ];