o
    N iù  ã                   @   s,   d dl Z dZdZdd„ Zdd„ Zdd	„ ZdS )
é    N)é   r   r   z1.0.0c                   C   s   t j t j t j t¡¡¡S )zB
    Shortcut for users whose theme is next to their conf.py.
    )ÚosÚpathÚabspathÚdirnameÚ__file__© r   r   úF/home/ubuntu/.local/lib/python3.10/site-packages/alabaster/__init__.pyÚget_path   s   r
   c                 C   sZ   t |d< t|d< | jj}d|v r+|d }t|tƒr#| ¡ dk|d< d S t|ƒ|d< d S d S )NÚalabaster_versionÚalabaster_version_infoÚshow_powered_byÚtrueÚshow_sphinx)Ú__version__Ú__version_info__ÚconfigÚhtml_theme_optionsÚ
isinstanceÚstrÚlowerÚbool)ÚappÚpagenameÚtemplatenameÚcontextÚdoctreer   r   r   r   r	   Úupdate_context   s   
ûr   c                 C   sB   |   d¡ tj tj t¡¡}|  d|¡ |  dt¡ t	dddœS )Nz6.2Ú	alabasterzhtml-page-contextT)ÚversionÚparallel_read_safeÚparallel_write_safe)
Úrequire_sphinxr   r   r   r   r   Úadd_html_themeÚconnectr   r   )r   Ú
theme_pathr   r   r	   Úsetup   s   
ýr&   )r   r   r   r
   r   r&   r   r   r   r	   Ú<module>   s    