1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/tests/lib
Jon Dufresne bf5f4008e7
Replace vendored html5lib with stdlib
The html5lib library isn't strictly required as the same functionality
can be achieved through the stdlib html.parser module.

The html5lib is one of the largest uses of the six library. By dropping
this unnecessary dependency, the pip project is closer to dropping the
six library.

Additionally, html5lib maintenance has slowed down and the project has
rejected pull requests to drop Python 2 support.

For now, the html5lib code remains, but is gated behind a command
line option: `--use-deprecated=html5lib`. After a sufficient amount of
time has passed without any reported bugs, the vendored library and this
flag can be removed completely.
2022-01-28 06:45:57 +00:00
..
__init__.py Replace vendored html5lib with stdlib 2022-01-28 06:45:57 +00:00
certs.py Move many type comments to annotations 2021-08-10 07:12:32 -07:00
compat.py Apply mypy config override to blocked_signals 2021-11-22 17:05:15 +08:00
configuration_helpers.py Complete type annotations for tests/conftest.py and tests/lib/* 2021-09-29 19:57:29 -07:00
direct_url.py Refactor direct_url test helper 2021-09-21 11:18:00 +02:00
filesystem.py Handle PY2 TODO comment in tests/lib/filesystem.py 2021-09-25 07:38:09 -07:00
git_submodule_helpers.py Complete type annotations of tests/functional/ directory 2021-11-18 18:26:17 -08:00
index.py Complete typing of some tests/lib/* files 2021-08-27 09:25:22 -07:00
local_repos.py Change VCS tooling verbosity along with pip's verbosity (#9639) 2022-01-25 08:54:02 +00:00
options_helpers.py Complete typing of some tests/lib/* files 2021-08-27 09:25:22 -07:00
path.py Complete typing of some tests/lib/* files 2021-08-27 09:25:22 -07:00
requests_mocks.py Complete type annotations for tests/conftest.py and tests/lib/* 2021-09-29 19:57:29 -07:00
server.py Apply mypy config override to blocked_signals 2021-11-22 17:05:15 +08:00
test_lib.py Complete type annotations for tests/conftest.py and tests/lib/* 2021-09-29 19:57:29 -07:00
test_wheel.py Complete type annotations for tests/conftest.py and tests/lib/* 2021-09-29 19:57:29 -07:00
venv.py Complete type annotations for tests/conftest.py and tests/lib/* 2021-09-29 19:57:29 -07:00
wheel.py Complete type annotations of tests/functional/ directory 2021-11-18 18:26:17 -08:00