Skip to main content
Glama

ClickUp Operator

by noah-vh
requirements.cpython-312.pyc4.41 kB
� lMg� ���ddlmZddlmZmZddlmZddlm Z ddl m Z m Z ddl mZddlmZGd �d e�ZGd �d �Zy )�)� annotations)�Any�Iterator�)�parse_requirement)�ParserSyntaxError)�Marker�_normalize_extra_values)� SpecifierSet)�canonicalize_namec��eZdZdZy)�InvalidRequirementzJ An invalid requirement was found, users should refer to PEP 508. N)�__name__� __module__� __qualname__�__doc__���bC:\Users\noahv\Documents\GitHub\clickup-operator\.venv\Lib\site-packages\packaging/requirements.pyrrs��rrc�@�eZdZdZd d�Zd d�Zd d�Zd d�Zd d�Zd d�Z y)� Requirementz�Parse a requirement. Parse a given requirement string into its parts, such as name, specifier, URL, and extras. Raises InvalidRequirement on a badly-formed requirement string. c��� t|�}|j|_|j xsd|_t |jxsg�|_t|j�|_ d|_ |j�Ctjt�|_ t|j�|j_yy#t$r}tt|��|�d}~wwxYw�N)�_parse_requirementrr�str�name�url�set�extrasr � specifier�markerr �__new__r �_markers)�self�requirement_string�parsed�es r�__init__zRequirement.__init__"s��� 4�'�(:�;�F� ���� �%�z�z�1�T��� #�F�M�M�$7�R� 8�� �'3�F�4D�4D�'E���%)�� � �=�=� $� �.�.��0�D�K�#:�6�=�=�#I�D�K�K� � %��!� 4�$�S��V�,�!� 3�� 4�s� C� C%� C � C%c#�`K�|��|jr,djt|j��}d|�d���|jrt |j���|j r!d|j ����|j rd��|j rd|j ����yy�w)N�,�[�]z@ � z; )r�join�sortedr rrr!)r$r�formatted_extrass r� _iter_partszRequirement._iter_parts1s������ � �;�;�"�x�x��t�{�{�(;�<� ��&�'�q�)� )� �>�>��d�n�n�%� %� �8�8��t�x�x�j�/� !��{�{�� � �;�;��t�{�{�m�$� $� �s�B,B.c�V�dj|j|j��S)N�)r.r1r�r$s r�__str__zRequirement.__str__Cs ���w�w�t�'�'�� � �2�3�3rc��d|�d�S)Nz<Requirement('z')>rr4s r�__repr__zRequirement.__repr__Fs����v�S�)�)rc��t|jjg|jt |j �����Sr)�hash� __class__rr1r rr4s r�__hash__zRequirement.__hash__Is>������'�'� ��!�!�"3�D�I�I�">�?� � � rc�\�t|t�stSt|j�t|j�k(xrj|j |j k(xrO|j |j k(xr4|j|jk(xr|j|jk(Sr) � isinstancer�NotImplementedr rrr rr!)r$�others r�__eq__zRequirement.__eq__Qs����%��-�!� !� �d�i�i� (�,=�e�j�j�,I� I� ,�� � �u�|�|�+� ,����%�/�/�1� ,����E�I�I�%� ,�� � �u�|�|�+�  rN)r%r�return�None)rrrAz Iterator[str])rAr)rA�int)r?rrA�bool) rrrrr(r1r5r7r;r@rrrrrs&��� J�%�$4�*� �  rrN)� __future__r�typingrr�_parserrr� _tokenizerr�markersr r � specifiersr �utilsr � ValueErrorrrrrr�<module>rMs4��#� �<�)�4�$�$���� F �F r

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/noah-vh/mcp-server-clickup'

If you have feedback or need assistance with the MCP directory API, please join our Discord server