| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/ext/__pycache__/ |
Upload File : |
a
�abUj �
@ s� d Z ddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z
mZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZmZmZmZ dd lmZm Z ddl!Z!dd
l"m#Z# ddl$m%Z% ddl&m'Z' dd
l(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4 ddl5m6Z6m7Z7 ddl8m9Z9m:Z: ddl;m<Z< ddl=m>Z>m?Z?m@Z@ e6�AeB�ZCG dd� d�ZDeEeEd�dd�ZFdYeEe)e
d�dd�ZGeEeEd�dd �ZHe%eEeed!�d"d#�ZIeEeEeeeeJeKd$�d%d&�ZLe%dd'�d(d)�ZMe+eeE e?e#eed*�d+d,�ZNeeE e>e+eeE eEe#eee d-�d.d/�ZOe-eeE e>eKe+eeE e#eee d0� d1d2�ZPe-eeE e>eKe#eee d3�d4d5�ZQe-eEeKd6�d7d8�ZRe-eEe#eee d9�d:d;�ZSe-eKe#eee d<�d=d>�ZTe-e#eee d?�d@dA�ZUe%e-e#eee dB�dCdD�ZVG dEdF� dFe9�ZWG dGdH� dHe:�ZXG dIdJ� dJe4�ZYe%eEeeE ddK�dLdM�ZZe%e)ddN�dOdP�Z[e%eeEef d'�dQdR�Z\eeE ddS�dTdU�Z]eBdVk�r�ddl6Z^e^�_� e]ej`dWd� dX� dS )Za�
sphinx.ext.intersphinx
~~~~~~~~~~~~~~~~~~~~~~
Insert links to objects documented in remote Sphinx documentation.
This works as follows:
* Each Sphinx HTML build creates a file named "objects.inv" that contains a
mapping from object names to URIs relative to the HTML set's root.
* Projects using the Intersphinx extension can specify links to such mapping
files in the `intersphinx_mapping` config value. The mapping will then be
used to resolve otherwise missing references to objects into links to the
other documentation.
* By default, the mapping file is assumed to be at the same location as the
rest of the documentation; however, the location of the mapping file can
also be specified individually, e.g. if the docs should be buildable
without Internet access.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�path)�
ModuleType)�IO�Any�Dict�List�Optional�Tuple�cast)�urlsplit�
urlunsplit)�nodes)�Element�Node�TextElement�system_message)�Reporter�
relative_path)�pending_xref)�Sphinx)�INVENTORY_FILENAME)�Config)�Domain)�BuildEnvironment)�ExtensionError)�_�__)�ReferencesResolver)�logging�requests)�CustomReSTDispatcher�
SphinxRole)�
InventoryFile)� Inventory�
InventoryItem�RoleFunctionc @ s~ e Zd ZdZedd�dd�Zeeee ee
ef f d�dd��Zeed�d d
��Z
eeeef d�dd��Zdd�d
d�ZdS )�InventoryAdapterz!Inventory adapter for environmentN)�env�returnc C s, || _ t|d�s(i | j _i | j _i | j _d S )N�intersphinx_cache)r'