pip/src/pip/_internal
Tzu-ping Chung 288bffc43c Unify Python project root detection logic
A Python project root is now defined as containing a pyproject.toml, or
a setup.py (pre-PEP-517 legacy layout). After this patch, this logic
applies to all checks except parse_editable, where we check for setup.py
and setup.cfg instead since non-setuptools PEP 517 projects cannot be
installed as editable right now.
2021-06-19 15:29:04 +08:00
..
cli Convert type hint comments into annotations 2021-06-07 21:19:23 +08:00
commands Merge pull request #10046 from OBITORASU/long-paths-fix 2021-06-11 12:12:56 +01:00
distributions Blacken the src/pip/_internal/distributions directory 2021-02-21 08:52:50 -08:00
index Rewrite collect_links 2021-04-13 03:16:36 +08:00
locations Make location mismatch messages DEBUG level 2021-04-30 09:29:27 +08:00
metadata Typing fixes 2021-03-10 16:40:58 +08:00
models Stop relying on undocumented duck typing by `urlunsplit()` 2021-06-13 11:33:18 -04:00
network Merge pull request #9450 from minrk/custom-log-level 2021-06-11 19:05:56 +08:00
operations Unify Python project root detection logic 2021-06-19 15:29:04 +08:00
req Unify Python project root detection logic 2021-06-19 15:29:04 +08:00
resolution Merge pull request #9994 from uranusjr/requires-python-before-other-deps 2021-06-15 19:49:13 +08:00
utils Unify Python project root detection logic 2021-06-19 15:29:04 +08:00
vcs Unify Python project root detection logic 2021-06-19 15:29:04 +08:00
__init__.py Merge pull request #9450 from minrk/custom-log-level 2021-06-11 19:05:56 +08:00
build_env.py Merge pull request #9920 from zip-ignore-timestamp 2021-05-22 05:10:28 +08:00
cache.py Remove typing.TYPE_CHECKING guards 2021-02-19 18:34:21 -08:00
configuration.py Remove typing.TYPE_CHECKING guards 2021-02-19 18:34:21 -08:00
exceptions.py Implement sysconfig locations and warn on mismatch 2021-02-23 01:57:42 +08:00
main.py Remove typing.TYPE_CHECKING guards 2021-02-19 18:34:21 -08:00
pyproject.py Remove typing.TYPE_CHECKING guards 2021-02-19 18:34:21 -08:00
self_outdated_check.py Remove typing.TYPE_CHECKING guards 2021-02-19 18:34:21 -08:00
wheel_builder.py PEP 517 build in presence of --global-option emits a warning 2021-04-04 16:08:49 +02:00