beautifulsoup:more-modular-soupstrainers

Last commit made on 2024-02-01
Get this branch:
git clone -b more-modular-soupstrainers https://git.launchpad.net/beautifulsoup
Only Leonard Richardson can upload to this branch. If you are Leonard Richardson please log in for upload directions.

Branch merges

Branch information

Name:
more-modular-soupstrainers
Repository:
lp:beautifulsoup

Recent commits

c23dd48... by Leonard Richardson

More html5lib typing work.

2c83f4f... by Leonard Richardson

The TreeBuilderForHtml5lib methods fragmentClass and getFragment
  now raise NotImplementedError. These methods are called only by
  html5lib's HTMLParser.parseFragment() method, which Beautiful Soup
  doesn't use, so they were untested and should have never been called.
  The getFragment() implementation was also slightly incorrect in a way
  that should have caused obvious problems for anyone using it.

a3798f0... by Leonard Richardson

Started getting html5lib tree builder in shape with mypy strict.

c6943fc... by Leonard Richardson

__init__.py passes strict mypy.

6bd7ae1... by Leonard Richardson

Made __init__.py more mypy strict friendly.

b2d3ce7... by Leonard Richardson

Deprecated the no-longer-used _decode_markup method.

b5a123b... by Leonard Richardson

Got diagnose.py to pass mypy strict.

5b66839... by Leonard Richardson

Got rid of all major mypy errors except one I don't know how to resolve.

849bf96... by Leonard Richardson

Renamed ElementSelector to ElementFilter.

883d17d... by Leonard Richardson

Added some basic documentation about ElementSelector.