Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/setuptools/command/__pycache__/upload_docs.cpython-37.pyc
Назад
B �5�g � @ s� d Z ddlmZ ddlmZ ddlmZ ddlZddlZddl Z ddl Z ddlZddlZddl Z ddlZddlZddlmZ ddlmZ d d lmZ dd� ZG d d� de�ZdS )z|upload_docs Implements a Distutils 'upload_docs' subcommand (upload documentation to sites other than PyPi such as devpi). � )�standard_b64encode)�log)�DistutilsOptionErrorN� )�metadata)�SetuptoolsDeprecationWarning� )�uploadc C s | � dd�S )Nzutf-8�surrogateescape)�encode)�s� r �F/tmp/pip-install-251nq386/setuptools/setuptools/command/upload_docs.py�_encode s r c @ s� e Zd ZdZdZdddej fddgZejZdd � Zd efgZ dd� Z d d� Zdd� Zdd� Z edd� �Zedd� �Zdd� ZdS )�upload_docszhttps://pypi.python.org/pypi/z;Upload documentation to sites other than PyPi such as devpizrepository=�rzurl of repository [default: %s])z show-responseNz&display full response text from server)zupload-dir=Nzdirectory to uploadc C s t | jd kotjddd��S )Nzdistutils.commands�build_sphinx)�group�name)�bool� upload_dirr �entry_points)�selfr r r � has_sphinx. s zupload_docs.has_sphinxr c C s t �| � d | _d | _d S )N)r �initialize_optionsr � target_dir)r r r r r 6 s zupload_docs.initialize_optionsc C s� t �d� t�| � | jd kr`| �� rB| �d�}t|j�d | _ qr| �d�}t j�|j d�| _ n| �d� | j| _ | �d| j � d S )NzWUpload_docs command is deprecated. Use Read the Docs (https://readthedocs.org) instead.r �html�buildZdocsr zUsing upload directory %s)r �warnr �finalize_optionsr r �get_finalized_command�dictZbuilder_target_dirsr �os�path�join� build_base�ensure_dirname�announce)r r r r r r r ; s zupload_docs.finalize_optionsc C s� t �|d�}z�| �| j� x�t�| j�D ]|\}}}|| jkrR|sRd}t|| j ��xP|D ]H}tj�||�}|t | j�d � � tjj�} tj�| |�} |�|| � qXW q(W W d |� � X d S )N�wz'no files found in upload directory '%s')�zipfile�ZipFile�mkpathr r"