golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/pip/_internal/metadata/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
4.6 KB
Del
OK
_json.cpython-310.pyc
2.12 KB
Del
OK
base.cpython-310.pyc
26.02 KB
Del
OK
pkg_resources.cpython-310.pyc
9.91 KB
Del
OK
Edit: __init__.cpython-310.pyc
o �xe� � @ s( d dl Z d dlZd dlZd dlZd dlmZmZmZmZm Z d dl mZ ddlm Z mZmZmZmZ er;d dlmZ neZg d�Zdefd d �ZG dd� de�Zejdd �defdd��Zdefdd�Zdeee defdd�Zdede fdd�Zdedede fdd�Zdededede fdd�Z dS ) � N)� TYPE_CHECKING�List�Optional�Type�cast)� strtobool� )�BaseDistribution�BaseEnvironment�FilesystemWheel�MemoryWheel�Wheel)�Protocol) r r r r r �get_default_environment�get_environment�get_wheel_distribution�select_backend�returnc C sf t �tt�� tttjd ��W d � S 1 sw Y tj dk r&dS ddl } tt| jdd��S )a� Whether to use the ``importlib.metadata`` or ``pkg_resources`` backend. By default, pip uses ``importlib.metadata`` on Python 3.11+, and ``pkg_resourcess`` otherwise. This can be overridden by a couple of ways: * If environment variable ``_PIP_USE_IMPORTLIB_METADATA`` is set, it dictates whether ``importlib.metadata`` is used, regardless of Python version. * On Python 3.11+, Python distributors can patch ``importlib.metadata`` to add a global constant ``_PIP_USE_IMPORTLIB_METADATA = False``. This makes pip use ``pkg_resources`` (unless the user set the aforementioned environment variable to *True*). Z_PIP_USE_IMPORTLIB_METADATAN)� � Fr T) � contextlib�suppress�KeyError� ValueError�boolr �os�environ�sys�version_info�importlib.metadata�getattr�metadata�� importlib� r$ �S/opt/saltstack/salt/lib/python3.10/site-packages/pip/_internal/metadata/__init__.py�_should_use_importlib_metadata s � r&