← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc
25 lines
�
c�bj � �( � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd
lm
Z
ddlmZ ddlm
Z
dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! dd lm"Z" dd!l#m$Z$ dd"l#m%Z% dd#l&m'Z' dd$l(m)Z) dd%l(m*Z* dd&l(m+Z+ dd'l(m,Z, dd(l(m-Z- dd)l(m.Z. dd*l(m/Z/ dd+l(m0Z0 dd,l(m1Z1 dd-l(m2Z2 dd.l(m3Z3 dd/l(m4Z4 dd0l(m5Z5 dd1l6m7Z7 dd2l6m8Z8 dd3l6m9Z9 dd4l6m:Z: dd5l6m;Z; dd6l6m<Z< dd7l6m=Z= dd8l6m>Z> dd9l6m?Z? dd:l6m@Z@ dd;l6mAZA dd<l6mBZB dd=l6mCZC dd>l6mDZD dd?lEmFZF dd@lEmGZG ddAlEmHZH ddBlEmIZI ddClEmJZJ ddDlEmKZK dGdE�ZLyF)Hz�
Click is a simple Python module inspired by the stdlib optparse to make
writing command line scripts fun. Unlike other modules, it's based
around a simple API that does not come with too much magic and is
composable.
� )�annotations� )�Argument)�Command)�CommandCollection)�Context)�Group)�Option)� Parameter)�ParameterSource)�argument)�command)�confirmation_option)�group)�help_option)�make_pass_decorator)�option)�pass_context)�pass_obj)�password_option)�version_option)�Abort)�BadArgumentUsage)�BadOptionUsage)�BadParameter)�ClickException)� FileError)�MissingParameter)�
NoSuchCommand)�NoSuchOption)�
UsageError)�
HelpFormatter)� wrap_text)�get_current_context)�clear)�confirm)�echo_via_pager)�edit)�get_pager_file)�getchar)�launch)�pause)�progressbar)�prompt)�secho)�style)�unstyle)�BOOL)�Choice)�DateTime)�File)�FLOAT)�
FloatRange)�INT)�IntRange)� ParamType)�Path)�STRING)�Tuple)�UNPROCESSED)�UUID)�echo)�format_filename)�get_app_dir)�get_binary_stream)�get_text_stream)� open_filec �~ � dd l }| dk( r ddlm} |j dt d�� |S | dk( r dd lm} |j d
t d�� |S | dk( r ddlm} |j d
t d�� |S | dk( r;dd l}dd l }|j dt d�� |j j d� S t | � �)Nr �BaseCommandr )�_BaseCommandzT'BaseCommand' is deprecated and will be removed in Click 9.0. Use 'Command' instead.� )�
stacklevel�MultiCommand)�
_MultiCommandzS'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.�OptionParser)�
_OptionParserzi'OptionParser' is deprecated and will be removed in Click 9.0. The old parser is available in 'optparse'.�__version__z�The '__version__' attribute is deprecated and will be removed in Click 9.1. Use feature detection or 'importlib.metadata.version("click")' instead.�click)�warnings�corerH �warn�DeprecationWarningrL �parserrN �importlib.metadata�metadata�version�AttributeError)�namerQ rH rL rN � importlibs �e/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/click/__init__.py�__getattr__r] M s� � ���}��&��
�
�
"��� �
� ���~��'��
�
�
��� �
� ���~��)��
�
�
6��� �
� ���}��!���
�
�
@�
�� �
� �!�!�)�)�'�2�2�
��
�� N)rZ �str�return�object)M�__doc__�
__future__r rR r r r r r r
r r �
decoratorsr
r r r r r r r r r r �
exceptionsr r r r r r r r r r! �
formattingr"