diff --git a/requirements.txt b/requirements.txt index e4b25aa..562ae0b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ attrs==22.2.0 -beautifulsoup4==4.11.2 +beautifulsoup4==4.13.3 certifi==2022.12.7 chardet==5.2.0 click==8.1.3 diff --git a/setup.cfg b/setup.cfg index 353b78f..063b149 100644 --- a/setup.cfg +++ b/setup.cfg @@ -41,7 +41,7 @@ python_requires = >=3.9 install_requires = attrs >= 18.1, !=20.1.0 - Beautifulsoup4[chardet] >= 4.0.0 + Beautifulsoup4[chardet] >= 4.13.0 click >= 6.7, !=7.0 requests[use_chardet_on_py3] >= 2.7.0 saneyaml >= 0.5.2 diff --git a/src/commoncode/text.py b/src/commoncode/text.py index 04df60f..20c1179 100644 --- a/src/commoncode/text.py +++ b/src/commoncode/text.py @@ -143,4 +143,4 @@ def as_unicode(s): if not s: return s assert isinstance(s, bytes), "s must be bytes but is: {}".format(s) - return UnicodeDammit(s).markup + return UnicodeDammit(s).unicode_markup