pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-pip py-pip: update to 21.3.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/6dfd8b0f4bc6
branches: trunk
changeset: 769233:6dfd8b0f4bc6
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Nov 09 22:52:17 2021 +0000
description:
py-pip: update to 21.3.1.
21.3.1 (2021-10-22)
===================
Bug Fixes
---------
- Always refuse installing or building projects that have no ``pyproject.toml`` nor
``setup.py``.
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines.
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
backend does not support :pep:`660`, prepare metadata using
``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
``pyproject.toml``. These restore the pre-21.3 behaviour.
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``).
Vendored Libraries
------------------
- Upgrade pep517 to 0.12.0
21.3 (2021-10-11)
=================
Deprecations and Removals
-------------------------
- Improve deprecation warning regarding the copying of source trees when installing from a local directory.
- Suppress location mismatch warnings when pip is invoked from a Python source
tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
- On Python 3.10 or later, the installation scheme backend has been changed to use
``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
installations running on Python 3.9 or lower will continue to use ``distutils``.
- Remove the ``--build-dir`` option and aliases, one last time.
- In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
the transition.
- Un-deprecate source distribution re-installation behaviour.
Features
--------
- Replace vendored appdirs with platformdirs.
- Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect
editable installs in ``pip freeze`` and ``pip list``. The ``pip list`` column output
has a new ``Editable project location`` column, and the JSON output has a new
``editable_project_location`` field.
- ``pip freeze`` will now always fallback to reporting the editable project
location when it encounters a VCS error while analyzing an editable
requirement. Before, it sometimes reported the requirement as non-editable.
- ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
- Do not raise error when there are no files to remove with ``pip cache purge/remove``.
Instead log a warning and continue (to log that we removed 0 files).
- When backtracking during dependency resolution, prefer the dependencies which are involved in the most recent conflict. This can significantly reduce the amount of backtracking required.
- Cache requirement objects, to improve performance reducing reparses of requirement strings.
- Support editable installs for projects that have a ``pyproject.toml`` and use a
build backend that supports :pep:`660`.
- When a revision is specified in a Git URL, use git's partial clone feature to speed up source retrieval.
- Add a ``--debug`` flag, to enable a mode that doesn't log errors and propagates them to the top level instead. This is primarily to aid with debugging pip's crashes.
- If a host is explicitly specified as trusted by the user (via the --trusted-host option), cache HTTP responses from it in addition to HTTPS ones.
Bug Fixes
---------
- Present a better error message, when a ``file:`` URL is not found.
- Fix the auth credential cache to allow for the case in which
the index url contains the username, but the password comes
from an external source, such as keyring.
- Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
- New resolver: Fixes depth ordering of packages during resolution, e.g. a dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- Correctly indent metadata preparation messages in pip output.
Vendored Libraries
------------------
- Remove appdirs as a vendored dependency.
- Upgrade distlib to 0.3.3
- Upgrade distro to 1.6.0
- Patch pkg_resources to use platformdirs rather than appdirs.
- Add platformdirs as a vendored dependency.
- Upgrade progress to 1.6
- Upgrade resolvelib to 0.8.0
- Upgrade urllib3 to 1.26.7
Improved Documentation
----------------------
- Update links of setuptools as setuptools moved these documents. The Simple Repository link now points to PyPUG as that is the canonical place of packaging specification, and setuptools's
``easy_install`` is deprecated.
- Create a "Build System Interface" reference section, for documenting how pip interacts with build systems.
21.2.4 (2021-08-12)
===================
Bug Fixes
---------
- Fix 3.6.0 compatibility in link comparison logic.
21.2.3 (2021-08-06)
===================
Bug Fixes
---------
- Modify the ``sysconfig.get_preferred_scheme`` function check to be
compatible with CPython 3.10’s alphareleases.
21.2.2 (2021-07-31)
===================
Bug Fixes
---------
- New resolver: When a package is specified with extras in constraints, and with
extras in non-constraint requirements, the resolver now correctly identifies the
constraint's existence and avoids backtracking.
21.2.1 (2021-07-25)
===================
Process
-------
- The source distribution re-installation feature removal has been delayed to 21.3.
21.2 (2021-07-24)
=================
Process
-------
- ``pip freeze``, ``pip list``, and ``pip show`` no longer normalize underscore
(``_``) in distribution names to dash (``-``). This is a side effect of the
migration to ``importlib.metadata``, since the underscore-dash normalization
behavior is non-standard and specific to setuptools. This should not affect
other parts of pip (for example, when feeding the ``pip freeze`` result back
into ``pip install``) since pip internally performs standard PEP 503
normalization independently to setuptools.
Deprecations and Removals
-------------------------
- Git version parsing is now done with regular expression to prepare for the
pending upstream removal of non-PEP-440 version parsing logic.
- Re-enable the "Value for ... does not match" location warnings to field a new
round of feedback for the ``distutils``-``sysconfig`` transition.
- Remove deprecated ``--find-links`` option in ``pip freeze``
Features
--------
- New resolver: Loosen URL comparison logic when checking for direct URL reference
equivalency. The logic includes the following notable characteristics:
* The authentication part of the URL is explicitly ignored.
* Most of the fragment part, including ``egg=``, is explicitly ignored. Only
``subdirectory=`` and hash values (e.g. ``sha256=``) are kept.
* The query part of the URL is parsed to allow ordering differences.
- Support TOML v1.0.0 syntax in ``pyproject.toml``.
- Added a warning message for errors caused due to Long Paths being disabled on Windows.
- Change the encoding of log file from default text encoding to UTF-8.
- Log the resolved commit SHA when installing a package from a Git repository.
- Add a warning when passing an invalid requirement to ``pip uninstall``.
- Add new subcommand ``pip index`` used to interact with indexes, and implement
``pip index version`` to list available versions of a package.
- When pip is asked to uninstall a project without the dist-info/RECORD file
it will no longer traceback with FileNotFoundError,
but it will provide a better error message instead, such as::
ERROR: Cannot uninstall foobar 0.1, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps foobar==0.1'.
When dist-info/INSTALLER is present and contains some useful information, the info is included in the error message instead::
ERROR: Cannot uninstall foobar 0.1, RECORD file not found. Hint: The package was installed by rpm.
- Add an additional level of verbosity. ``--verbose`` (and the shorthand ``-v``) now
contains significantly less output, and users that need complete full debug-level output
should pass it twice (``--verbose --verbose`` or ``-vv``).
- New resolver: The order of dependencies resolution has been tweaked to traverse
the dependency graph in a more breadth-first approach.
- Make "yes" the default choice in ``pip uninstall``'s prompt.
- Add a special error message when users forget the ``-r`` flag when installing.
- New resolver: A distribution's ``Requires-Python`` metadata is now checked
before its Python dependencies. This makes the resolver fail quicker when
there's an interpreter version conflict.
- Suppress "not on PATH" warning when ``--prefix`` is given.
- Include ``rustc`` version in pip's ``User-Agent``, when the system has ``rustc``.
Bug Fixes
---------
- Update vendored six to 1.16.0 and urllib3 to 1.26.5
- Correctly allow PEP 517 projects to be detected without warnings in ``pip freeze``.
- Strip leading slash from a ``file://`` URL built from an path with the Windows
drive notation. This fixes bugs where the ``file://`` URL cannot be correctly
used as requirement, constraint, or index URLs on Windows.
- New resolver: URL comparison logic now treats ``file://localhost/`` and
``file:///`` as equivalent to conform to RFC 8089.
- Prefer credentials from the URL over the previously-obtained credentials from URLs of the same domain, so it is possible to use different credentials on the same index server for different
``--extra-index-url`` options.
- Fix extraction of files with utf-8 encoded paths from tars.
- Skip distutils configuration parsing on encoding errors.
- New resolver: Detect an unnamed requirement is user-specified (by building its
metadata for the project name) so it can be correctly ordered in the resolver.
- Fix :ref:`pip freeze` to output packages :ref:`installed from git <vcs support>`
in the correct ``git+protocol://git.example.com/MyProject#egg=MyProject`` format
rather than the old and no longer supported ``git+git@`` format.
- Fix warnings about install scheme selection for Python framework builds
distributed by Apple's Command Line Tools.
- Relax interpreter detection to quelch a location mismatch warning where PyPy
is deliberately breaking backwards compatibility.
Vendored Libraries
------------------
- Upgrade certifi to 2021.05.30.
- Upgrade idna to 3.2.
- Upgrade packaging to 21.0
- Upgrade requests to 2.26.0.
- Upgrade resolvelib to 0.7.1.
- Upgrade urllib3 to 1.26.6.
21.1.3 (2021-06-26)
===================
Bug Fixes
---------
- Remove unused optional ``tornado`` import in vendored ``tenacity`` to prevent old versions of Tornado from breaking pip.
- Require ``setup.cfg``-only projects to be built via PEP 517, by requiring an explicit dependency on setuptools declared in pyproject.toml.
21.1.2 (2021-05-23)
===================
Bug Fixes
---------
- New resolver: Correctly exclude an already installed package if its version is
known to be incompatible to stop the dependency resolution process with a clear
error message.
- Allow ZIP to archive files with timestamps earlier than 1980.
- Emit clearer error message when a project root does not contain either
``pyproject.toml``, ``setup.py`` or ``setup.cfg``.
- Fix detection of existing standalone pip instance for PEP 517 builds.
21.1.1 (2021-04-30)
===================
Deprecations and Removals
-------------------------
- Temporarily set the new "Value for ... does not match" location warnings level
to *DEBUG*, to hide them from casual users. This prepares pip 21.1 for CPython
inclusion, while pip maintainers digest the first intake of location mismatch
issues for the ``distutils``-``sysconfig`` transition.
Bug Fixes
---------
- This change fixes a bug on Python <=3.6.1 with a Typing feature added in 3.6.2
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment.
- Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to be
built in an isolated environment.
21.1 (2021-04-24)
=================
Process
-------
- Start installation scheme migration from ``distutils`` to ``sysconfig``. A
warning is implemented to detect differences between the two implementations to
encourage user reports, so we can avoid breakages before they happen.
Features
--------
- Add the ability for the new resolver to process URL constraints.
- Add a feature ``--use-feature=in-tree-build`` to build local projects in-place
when installing. This is expected to become the default behavior in pip 21.3;
see `Installing from local packages <https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages>`_
for more information.
- Bring back the "(from versions: ...)" message, that was shown on resolution failures.
- Add support for editable installs for project with only setup.cfg files.
- Improve performance when picking the best file from indexes during ``pip install``.
- Warn instead of erroring out when doing a PEP 517 build in presence of
``--build-option``. Warn when doing a PEP 517 build in presence of
``--global-option``.
Bug Fixes
---------
- Fixed ``--target`` to work with ``--editable`` installs.
- Add a warning, discouraging the usage of pip as root, outside a virtual environment.
- Ignore ``.dist-info`` directories if the stem is not a valid Python distribution
name, so they don't show up in e.g. ``pip freeze``.
- Only query the keyring for URLs that actually trigger error 401.
This prevents an unnecessary keyring unlock prompt on every pip install
invocation (even with default index URL which is not password protected).
- Prevent packages already-installed alongside with pip to be injected into an
isolated build environment during build-time dependency population.
- Fix ``pip freeze`` permission denied error in order to display an understandable error message and offer solutions.
- Correctly uninstall script files (from setuptools' ``scripts`` argument), when installed with ``--user``.
- New resolver: When a requirement is requested both via a direct URL
(``req @ URL``) and via version specifier with extras (``req[extra]``), the
resolver will now be able to use the URL to correctly resolve the requirement
with extras.
- New resolver: Show relevant entries from user-supplied constraint files in the
error message to improve debuggability.
- Avoid parsing version to make the version check more robust against lousily
debundled downstream distributions.
- ``--user`` is no longer suggested incorrectly when pip fails with a permission
error in a virtual environment.
- Fix incorrect reporting on ``Requires-Python`` conflicts.
- Make wheel compatibility tag preferences more important than the build tag
- Fix pip to work with warnings converted to errors.
- **SECURITY**: Stop splitting on unicode separators in git references,
which could be maliciously used to install a different revision on the
repository.
Vendored Libraries
------------------
- Update urllib3 to 1.26.4 to fix CVE-2021-28363
- Remove contextlib2.
- Upgrade idna to 3.1
- Upgrade pep517 to 0.10.0
- Upgrade vendored resolvelib to 0.7.0.
- Upgrade tenacity to 7.0.0
Improved Documentation
----------------------
- Update "setuptools extras" link to match upstream.
- Improve SSL Certificate Verification docs and ``--cert`` help text.
- Add a section in the documentation to suggest solutions to the ``pip freeze`` permission denied issue.
- Add warning about ``--extra-index-url`` and dependency confusion
- Describe ``--upgrade-strategy`` and direct requirements explicitly; add a brief
example.
21.0.1 (2021-01-30)
===================
Bug Fixes
---------
- commands: debug: Use packaging.version.parse to compare between versions.
- New resolver: Download and prepare a distribution only at the last possible
moment to avoid unnecessary network access when the same version is already
installed locally.
Vendored Libraries
------------------
- Upgrade packaging to 20.9
21.0 (2021-01-23)
=================
Deprecations and Removals
-------------------------
- Drop support for Python 2.
- Remove support for legacy wheel cache entries that were created with pip
versions older than 20.0.
- Remove support for VCS pseudo URLs editable requirements. It was emitting
deprecation warning since version 20.0.
- Modernise the codebase after Python 2.
- Drop support for Python 3.5.
- Remove the VCS export feature that was used only with editable VCS
requirements and had correctness issues.
Features
--------
- Add ``--ignore-requires-python`` support to pip download.
- New resolver: Error message shown when a wheel contains inconsistent metadata
is made more helpful by including both values from the file name and internal
metadata.
Bug Fixes
---------
- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone
for editable requirements. This broke VCS requirements that need the VCS
information to build correctly.
- Fix ``pip download`` of editable VCS requirements that need VCS information
to build correctly.
Vendored Libraries
------------------
- Upgrade msgpack to 1.0.2.
- Upgrade requests to 2.25.1.
Improved Documentation
----------------------
- Render the unreleased pip version change notes on the news page in docs.
- Fix broken email link in docs feedback banners.
20.3.4 (2021-01-23)
===================
Features
--------
- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
installed by a subsequent ``pip install``. This can be disabled with
``--no-verify``.
- Improve presentation of XMLRPC errors in pip search.
Bug Fixes
---------
- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
on stderr. Restored logging of VCS errors that was inadvertently removed in pip
20.2.
- Fix error when an existing incompatibility is unable to be applied to a backtracked state.
- New resolver: Discard a faulty distribution, instead of quitting outright.
This implementation is taken from 20.2.2, with a fix that always makes the
resolver iterate through candidates from indexes lazily, to avoid downloading
candidates we do not need.
- New resolver: Discard a source distribution if it fails to generate metadata,
instead of quitting outright. This implementation is taken from 20.2.2, with a
fix that always makes the resolver iterate through candidates from indexes
lazily, to avoid downloading candidates we do not need.
Vendored Libraries
------------------
- Upgrade resolvelib to 0.5.4.
diffstat:
devel/py-pip/Makefile | 4 +-
devel/py-pip/PLIST | 179 +++++++++++++++++++++++++++++++++++++------------
devel/py-pip/distinfo | 8 +-
3 files changed, 139 insertions(+), 52 deletions(-)
diffs (truncated from 369 to 300 lines):
diff -r fe4cbfe14118 -r 6dfd8b0f4bc6 devel/py-pip/Makefile
--- a/devel/py-pip/Makefile Tue Nov 09 22:38:24 2021 +0000
+++ b/devel/py-pip/Makefile Tue Nov 09 22:52:17 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2020/12/18 09:03:43 adam Exp $
+# $NetBSD: Makefile,v 1.46 2021/11/09 22:52:17 wiz Exp $
-DISTNAME= pip-20.3.3
+DISTNAME= pip-21.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pip/}
diff -r fe4cbfe14118 -r 6dfd8b0f4bc6 devel/py-pip/PLIST
--- a/devel/py-pip/PLIST Tue Nov 09 22:38:24 2021 +0000
+++ b/devel/py-pip/PLIST Tue Nov 09 22:52:17 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2020/12/18 09:03:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2021/11/09 22:52:17 wiz Exp $
bin/pip${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -87,6 +87,9 @@
${PYSITELIB}/pip/_internal/commands/help.py
${PYSITELIB}/pip/_internal/commands/help.pyc
${PYSITELIB}/pip/_internal/commands/help.pyo
+${PYSITELIB}/pip/_internal/commands/index.py
+${PYSITELIB}/pip/_internal/commands/index.pyc
+${PYSITELIB}/pip/_internal/commands/index.pyo
${PYSITELIB}/pip/_internal/commands/install.py
${PYSITELIB}/pip/_internal/commands/install.pyc
${PYSITELIB}/pip/_internal/commands/install.pyo
@@ -135,12 +138,33 @@
${PYSITELIB}/pip/_internal/index/package_finder.py
${PYSITELIB}/pip/_internal/index/package_finder.pyc
${PYSITELIB}/pip/_internal/index/package_finder.pyo
-${PYSITELIB}/pip/_internal/locations.py
-${PYSITELIB}/pip/_internal/locations.pyc
-${PYSITELIB}/pip/_internal/locations.pyo
+${PYSITELIB}/pip/_internal/index/sources.py
+${PYSITELIB}/pip/_internal/index/sources.pyc
+${PYSITELIB}/pip/_internal/index/sources.pyo
+${PYSITELIB}/pip/_internal/locations/__init__.py
+${PYSITELIB}/pip/_internal/locations/__init__.pyc
+${PYSITELIB}/pip/_internal/locations/__init__.pyo
+${PYSITELIB}/pip/_internal/locations/_distutils.py
+${PYSITELIB}/pip/_internal/locations/_distutils.pyc
+${PYSITELIB}/pip/_internal/locations/_distutils.pyo
+${PYSITELIB}/pip/_internal/locations/_sysconfig.py
+${PYSITELIB}/pip/_internal/locations/_sysconfig.pyc
+${PYSITELIB}/pip/_internal/locations/_sysconfig.pyo
+${PYSITELIB}/pip/_internal/locations/base.py
+${PYSITELIB}/pip/_internal/locations/base.pyc
+${PYSITELIB}/pip/_internal/locations/base.pyo
${PYSITELIB}/pip/_internal/main.py
${PYSITELIB}/pip/_internal/main.pyc
${PYSITELIB}/pip/_internal/main.pyo
+${PYSITELIB}/pip/_internal/metadata/__init__.py
+${PYSITELIB}/pip/_internal/metadata/__init__.pyc
+${PYSITELIB}/pip/_internal/metadata/__init__.pyo
+${PYSITELIB}/pip/_internal/metadata/base.py
+${PYSITELIB}/pip/_internal/metadata/base.pyc
+${PYSITELIB}/pip/_internal/metadata/base.pyo
+${PYSITELIB}/pip/_internal/metadata/pkg_resources.py
+${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyc
+${PYSITELIB}/pip/_internal/metadata/pkg_resources.pyo
${PYSITELIB}/pip/_internal/models/__init__.py
${PYSITELIB}/pip/_internal/models/__init__.pyc
${PYSITELIB}/pip/_internal/models/__init__.pyo
@@ -207,12 +231,18 @@
${PYSITELIB}/pip/_internal/operations/build/metadata.py
${PYSITELIB}/pip/_internal/operations/build/metadata.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata.pyo
+${PYSITELIB}/pip/_internal/operations/build/metadata_editable.py
+${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyc
+${PYSITELIB}/pip/_internal/operations/build/metadata_editable.pyo
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.py
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.pyc
${PYSITELIB}/pip/_internal/operations/build/metadata_legacy.pyo
${PYSITELIB}/pip/_internal/operations/build/wheel.py
${PYSITELIB}/pip/_internal/operations/build/wheel.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel.pyo
+${PYSITELIB}/pip/_internal/operations/build/wheel_editable.py
+${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyc
+${PYSITELIB}/pip/_internal/operations/build/wheel_editable.pyo
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.py
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.pyc
${PYSITELIB}/pip/_internal/operations/build/wheel_legacy.pyo
@@ -306,6 +336,9 @@
${PYSITELIB}/pip/_internal/utils/__init__.py
${PYSITELIB}/pip/_internal/utils/__init__.pyc
${PYSITELIB}/pip/_internal/utils/__init__.pyo
+${PYSITELIB}/pip/_internal/utils/_log.py
+${PYSITELIB}/pip/_internal/utils/_log.pyc
+${PYSITELIB}/pip/_internal/utils/_log.pyo
${PYSITELIB}/pip/_internal/utils/appdirs.py
${PYSITELIB}/pip/_internal/utils/appdirs.pyc
${PYSITELIB}/pip/_internal/utils/appdirs.pyo
@@ -327,6 +360,9 @@
${PYSITELIB}/pip/_internal/utils/distutils_args.py
${PYSITELIB}/pip/_internal/utils/distutils_args.pyc
${PYSITELIB}/pip/_internal/utils/distutils_args.pyo
+${PYSITELIB}/pip/_internal/utils/egg_link.py
+${PYSITELIB}/pip/_internal/utils/egg_link.pyc
+${PYSITELIB}/pip/_internal/utils/egg_link.pyo
${PYSITELIB}/pip/_internal/utils/encoding.py
${PYSITELIB}/pip/_internal/utils/encoding.pyc
${PYSITELIB}/pip/_internal/utils/encoding.pyo
@@ -375,9 +411,6 @@
${PYSITELIB}/pip/_internal/utils/temp_dir.py
${PYSITELIB}/pip/_internal/utils/temp_dir.pyc
${PYSITELIB}/pip/_internal/utils/temp_dir.pyo
-${PYSITELIB}/pip/_internal/utils/typing.py
-${PYSITELIB}/pip/_internal/utils/typing.pyc
-${PYSITELIB}/pip/_internal/utils/typing.pyo
${PYSITELIB}/pip/_internal/utils/unpacking.py
${PYSITELIB}/pip/_internal/utils/unpacking.pyc
${PYSITELIB}/pip/_internal/utils/unpacking.pyo
@@ -414,9 +447,6 @@
${PYSITELIB}/pip/_vendor/__init__.py
${PYSITELIB}/pip/_vendor/__init__.pyc
${PYSITELIB}/pip/_vendor/__init__.pyo
-${PYSITELIB}/pip/_vendor/appdirs.py
-${PYSITELIB}/pip/_vendor/appdirs.pyc
-${PYSITELIB}/pip/_vendor/appdirs.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.py
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyo
@@ -541,9 +571,6 @@
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langbulgarianmodel.pyo
-${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.py
-${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyc
-${PYSITELIB}/pip/_vendor/chardet/langcyrillicmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.py
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langgreekmodel.pyo
@@ -553,6 +580,9 @@
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.py
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langhungarianmodel.pyo
+${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.py
+${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyc
+${PYSITELIB}/pip/_vendor/chardet/langrussianmodel.pyo
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.py
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.pyc
${PYSITELIB}/pip/_vendor/chardet/langthaimodel.pyo
@@ -571,6 +601,12 @@
${PYSITELIB}/pip/_vendor/chardet/mbcssm.py
${PYSITELIB}/pip/_vendor/chardet/mbcssm.pyc
${PYSITELIB}/pip/_vendor/chardet/mbcssm.pyo
+${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.py
+${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyc
+${PYSITELIB}/pip/_vendor/chardet/metadata/__init__.pyo
+${PYSITELIB}/pip/_vendor/chardet/metadata/languages.py
+${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyc
+${PYSITELIB}/pip/_vendor/chardet/metadata/languages.pyo
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.py
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.pyc
${PYSITELIB}/pip/_vendor/chardet/sbcharsetprober.pyo
@@ -607,9 +643,6 @@
${PYSITELIB}/pip/_vendor/colorama/winterm.py
${PYSITELIB}/pip/_vendor/colorama/winterm.pyc
${PYSITELIB}/pip/_vendor/colorama/winterm.pyo
-${PYSITELIB}/pip/_vendor/contextlib2.py
-${PYSITELIB}/pip/_vendor/contextlib2.pyc
-${PYSITELIB}/pip/_vendor/contextlib2.pyo
${PYSITELIB}/pip/_vendor/distlib/__init__.py
${PYSITELIB}/pip/_vendor/distlib/__init__.pyc
${PYSITELIB}/pip/_vendor/distlib/__init__.pyo
@@ -657,6 +690,7 @@
${PYSITELIB}/pip/_vendor/distlib/scripts.pyc
${PYSITELIB}/pip/_vendor/distlib/scripts.pyo
${PYSITELIB}/pip/_vendor/distlib/t32.exe
+${PYSITELIB}/pip/_vendor/distlib/t64-arm.exe
${PYSITELIB}/pip/_vendor/distlib/t64.exe
${PYSITELIB}/pip/_vendor/distlib/util.py
${PYSITELIB}/pip/_vendor/distlib/util.pyc
@@ -665,6 +699,7 @@
${PYSITELIB}/pip/_vendor/distlib/version.pyc
${PYSITELIB}/pip/_vendor/distlib/version.pyo
${PYSITELIB}/pip/_vendor/distlib/w32.exe
+${PYSITELIB}/pip/_vendor/distlib/w64-arm.exe
${PYSITELIB}/pip/_vendor/distlib/w64.exe
${PYSITELIB}/pip/_vendor/distlib/wheel.py
${PYSITELIB}/pip/_vendor/distlib/wheel.pyc
@@ -795,9 +830,6 @@
${PYSITELIB}/pip/_vendor/idna/uts46data.py
${PYSITELIB}/pip/_vendor/idna/uts46data.pyc
${PYSITELIB}/pip/_vendor/idna/uts46data.pyo
-${PYSITELIB}/pip/_vendor/ipaddress.py
-${PYSITELIB}/pip/_vendor/ipaddress.pyc
-${PYSITELIB}/pip/_vendor/ipaddress.pyo
${PYSITELIB}/pip/_vendor/msgpack/__init__.py
${PYSITELIB}/pip/_vendor/msgpack/__init__.pyc
${PYSITELIB}/pip/_vendor/msgpack/__init__.pyo
@@ -819,15 +851,15 @@
${PYSITELIB}/pip/_vendor/packaging/__init__.py
${PYSITELIB}/pip/_vendor/packaging/__init__.pyc
${PYSITELIB}/pip/_vendor/packaging/__init__.pyo
-${PYSITELIB}/pip/_vendor/packaging/_compat.py
-${PYSITELIB}/pip/_vendor/packaging/_compat.pyc
-${PYSITELIB}/pip/_vendor/packaging/_compat.pyo
+${PYSITELIB}/pip/_vendor/packaging/_manylinux.py
+${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyc
+${PYSITELIB}/pip/_vendor/packaging/_manylinux.pyo
+${PYSITELIB}/pip/_vendor/packaging/_musllinux.py
+${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyc
+${PYSITELIB}/pip/_vendor/packaging/_musllinux.pyo
${PYSITELIB}/pip/_vendor/packaging/_structures.py
${PYSITELIB}/pip/_vendor/packaging/_structures.pyc
${PYSITELIB}/pip/_vendor/packaging/_structures.pyo
-${PYSITELIB}/pip/_vendor/packaging/_typing.py
-${PYSITELIB}/pip/_vendor/packaging/_typing.pyc
-${PYSITELIB}/pip/_vendor/packaging/_typing.pyo
${PYSITELIB}/pip/_vendor/packaging/markers.py
${PYSITELIB}/pip/_vendor/packaging/markers.pyc
${PYSITELIB}/pip/_vendor/packaging/markers.pyo
@@ -849,9 +881,6 @@
${PYSITELIB}/pip/_vendor/pep517/__init__.py
${PYSITELIB}/pip/_vendor/pep517/__init__.pyc
${PYSITELIB}/pip/_vendor/pep517/__init__.pyo
-${PYSITELIB}/pip/_vendor/pep517/_in_process.py
-${PYSITELIB}/pip/_vendor/pep517/_in_process.pyc
-${PYSITELIB}/pip/_vendor/pep517/_in_process.pyo
${PYSITELIB}/pip/_vendor/pep517/build.py
${PYSITELIB}/pip/_vendor/pep517/build.pyc
${PYSITELIB}/pip/_vendor/pep517/build.pyo
@@ -870,6 +899,12 @@
${PYSITELIB}/pip/_vendor/pep517/envbuild.py
${PYSITELIB}/pip/_vendor/pep517/envbuild.pyc
${PYSITELIB}/pip/_vendor/pep517/envbuild.pyo
+${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.py
+${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyc
+${PYSITELIB}/pip/_vendor/pep517/in_process/__init__.pyo
+${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.py
+${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyc
+${PYSITELIB}/pip/_vendor/pep517/in_process/_in_process.pyo
${PYSITELIB}/pip/_vendor/pep517/meta.py
${PYSITELIB}/pip/_vendor/pep517/meta.pyc
${PYSITELIB}/pip/_vendor/pep517/meta.pyo
@@ -882,12 +917,39 @@
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.py
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.pyc
${PYSITELIB}/pip/_vendor/pkg_resources/py31compat.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/__init__.py
+${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/__init__.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/__main__.py
+${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/__main__.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/android.py
+${PYSITELIB}/pip/_vendor/platformdirs/android.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/android.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/api.py
+${PYSITELIB}/pip/_vendor/platformdirs/api.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/api.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/macos.py
+${PYSITELIB}/pip/_vendor/platformdirs/macos.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/macos.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/unix.py
+${PYSITELIB}/pip/_vendor/platformdirs/unix.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/unix.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/version.py
+${PYSITELIB}/pip/_vendor/platformdirs/version.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/version.pyo
+${PYSITELIB}/pip/_vendor/platformdirs/windows.py
+${PYSITELIB}/pip/_vendor/platformdirs/windows.pyc
+${PYSITELIB}/pip/_vendor/platformdirs/windows.pyo
${PYSITELIB}/pip/_vendor/progress/__init__.py
${PYSITELIB}/pip/_vendor/progress/__init__.pyc
${PYSITELIB}/pip/_vendor/progress/__init__.pyo
${PYSITELIB}/pip/_vendor/progress/bar.py
${PYSITELIB}/pip/_vendor/progress/bar.pyc
${PYSITELIB}/pip/_vendor/progress/bar.pyo
+${PYSITELIB}/pip/_vendor/progress/colors.py
+${PYSITELIB}/pip/_vendor/progress/colors.pyc
+${PYSITELIB}/pip/_vendor/progress/colors.pyo
${PYSITELIB}/pip/_vendor/progress/counter.py
${PYSITELIB}/pip/_vendor/progress/counter.pyc
${PYSITELIB}/pip/_vendor/progress/counter.pyo
@@ -972,27 +1034,51 @@
${PYSITELIB}/pip/_vendor/resolvelib/structs.py
${PYSITELIB}/pip/_vendor/resolvelib/structs.pyc
${PYSITELIB}/pip/_vendor/resolvelib/structs.pyo
-${PYSITELIB}/pip/_vendor/retrying.py
-${PYSITELIB}/pip/_vendor/retrying.pyc
-${PYSITELIB}/pip/_vendor/retrying.pyo
${PYSITELIB}/pip/_vendor/six.py
${PYSITELIB}/pip/_vendor/six.pyc
${PYSITELIB}/pip/_vendor/six.pyo
-${PYSITELIB}/pip/_vendor/toml/__init__.py
-${PYSITELIB}/pip/_vendor/toml/__init__.pyc
-${PYSITELIB}/pip/_vendor/toml/__init__.pyo
-${PYSITELIB}/pip/_vendor/toml/decoder.py
-${PYSITELIB}/pip/_vendor/toml/decoder.pyc
-${PYSITELIB}/pip/_vendor/toml/decoder.pyo
-${PYSITELIB}/pip/_vendor/toml/encoder.py
-${PYSITELIB}/pip/_vendor/toml/encoder.pyc
-${PYSITELIB}/pip/_vendor/toml/encoder.pyo
Home |
Main Index |
Thread Index |
Old Index