d.t d Z ddlmZ ddlmZ ddlmZ ddlZddlZddl Z ddl Z ddlZddlZddl ZddlZddlmZ ddlmZ d d lmZ d Z G d d e 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 . | dd S )Nzutf-8surrogateescape)encode)ss ~/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/upload_docs.py_encoder s 88G./// c e Zd ZdZdZdddej z fddgZej Zd Zd efgZ d Z d Zd Zd Z ed Zed Zd 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 Z t | j d u ot j dd S )Nzdistutils.commandsbuild_sphinx)groupname)bool upload_dirr entry_pointsselfs r has_sphinxzupload_docs.has_sphinx/ s8 Ot# W%,@~VVV r r c J t j | d | _ d | _ d S )N)r initialize_optionsr target_dirr s r r zupload_docs.initialize_options7 s% !$'''r c t j d t j | | j | r5| d }t |j d | _ na| d }t j |j d | _ n!| d | j | _ | d| j z d S )NzWUpload_docs command is deprecated. Use Read the Docs (https://readthedocs.org) instead.r htmlbuilddocsr zUsing upload directory %s)r warnr finalize_optionsr r get_finalized_commanddictbuilder_target_dirsr! ospathjoin build_baseensure_dirnameannounce)r r r$ s r r' zupload_docs.finalize_options<