Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/setuptools/__pycache__/discovery.cpython-37.pyc
Назад
B �5�g_R � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlm Z m Z mZmZm Z mZmZmZmZ ddlZddlmZ ddlmZ eeejf Zee ZejjZe r�dd lm Z ee!d �dd�Z"G d d� d�Z#G dd� d�Z$G dd� de$�Z%G dd� de%�Z&G dd� de$�Z'G dd� de&�Z(G dd� de'�Z)eee e d�dd�Z*G dd� d�Z+e e e e d �d!d"�Z,e e e e d �d#d$�Z-e e eeef eee d%�d&d'�Z.eeeef eed(�d)d*�Z/e e ee eef d+�d,d-�Z0dS ).u_ Automatic discovery of Python modules and packages (for inclusion in the distribution) and other config values. For the purposes of this module, the following nomenclature is used: - "src-layout": a directory representing a Python project that contains a "src" folder. Everything under the "src" folder is meant to be included in the distribution when packaging the project. Example:: . ├── tox.ini ├── pyproject.toml └── src/ └── mypkg/ ├── __init__.py ├── mymodule.py └── my_data_file.txt - "flat-layout": a Python project that does not use "src-layout" but instead have a directory under the project root for each package:: . ├── tox.ini ├── pyproject.toml └── mypkg/ ├── __init__.py ├── mymodule.py └── my_data_file.txt - "single-module": a project that contains a single Python script direct under the project root (no directory used):: . ├── tox.ini ├── pyproject.toml └── mymodule.py � N)�fnmatchcase)�glob)�Path) � TYPE_CHECKING�Dict�Iterable�Iterator�List�Mapping�Optional�Tuple�Union)�log)�convert_path)�Distribution)�path�returnc C s t j�| ��� S )N)�osr �basename�isidentifier)r � r �</tmp/pip-install-251nq386/setuptools/setuptools/discovery.py�_valid_nameG s r c @ s>