관리-도구
편집 파일: __init__.cpython-310.pyc
o ƚRe| � @ sv d dl mZmZ ddlmZmZmZmZmZ g d�Z defdd�Z deee defd d �Zdededefd d�Z dS )� )�List�Optional� )�BaseDistribution�BaseEnvironment�FilesystemWheel�MemoryWheel�Wheel)r r r r r �get_default_environment�get_environment�get_wheel_distribution�returnc C s ddl m} | �� S )a Get the default representation for the current environment. This returns an Environment instance from the chosen backend. The default Environment instance should be built from ``sys.path`` and may use caching to share instance state accorss calls. r ��Environment)� pkg_resourcesr �defaultr � r ��/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-3.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/metadata/__init__.pyr s r �pathsc C s ddl m} |�| �S )a' Get a representation of the environment specified by ``paths``. This returns an Environment instance from the chosen backend based on the given import paths. The backend must build a fresh instance representing the state of installed distributions when this function is called. r r )r r � from_paths)r r r r r r s r �wheel�canonical_namec C s ddl m} |�| |�S )a Get the representation of the specified wheel's distribution metadata. This returns a Distribution instance from the chosen backend based on the given wheel's ``.dist-info`` directory. :param canonical_name: Normalized project name of the given wheel. r )�Distribution)r r � from_wheel)r r r r r r r ) s r N)�typingr r �baser r r r r �__all__r �strr r r r r r �<module> s