403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.216.220
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/setuptools/command/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/setuptools/command/__pycache__/_requirestxt.cpython-313.pyc
�

�5h����SrSSKJr SSKrSSKJr SSKJr SSKJ	r	 SSK
Jr SSKJ
r
 SS	KJr S
SKJr S
SKJr \"S
5r\\S4rSSjrSSjrSSjrSrSrSrSrSrSrg)aSHelper code used to generate ``requires.txt`` files in the egg-info directory.

The ``requires.txt`` file has an specific format:
    - Environment markers need to be part of the section headers and
      should not be part of the requirement spec itself.

See https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html#requires-txt
�)�annotationsN)�defaultdict)�Mapping)�filterfalse)�TypeVar)�yield_lines)�Requirement�)�_reqs)�
_StrOrIter�_Tc�.�[U5n[X5$)z�Given values for ``install_requires`` and ``extras_require``
create modified versions in a way that can be written in ``requires.txt``
)�_convert_extras_requirements�"_move_install_requirements_markers)�install_requires�extras_require�extrass   �A/usr/lib/python3/dist-packages/setuptools/command/_requirestxt.py�_preparers��*�.�
9�F�-�.>�G�G�c��[[[[4"[5nUR5HEup#X [R"U5H"nX[U5-RU5 M$ MG U$)z�
Convert requirements in `extras_require` of the form
`"extra": ["barbazquux; {marker}"]` to
`"extra:{marker}": ["barbazquux"]`.
)
r�str�_Orderedr	�dict�itemsr�parse�_suffix_for�
setdefault)r�output�section�v�rs     rrr'sj����h�{�3�3�
4�T�
:�F�$�*�*�,�
�������Q��A��[��^�+�,�7�7��:� �-��Mrc�^�[[R"U55n[[U5n[[U5n[[
[U55nUH-nUS[UR5-RU5 M/ [SUR555nXW4$)a
The ``requires.txt`` file has an specific format:
    - Environment markers need to be part of the section headers and
      should not be part of the requirement spec itself.

Move requirements in ``install_requires`` that are using environment
markers ``extras_require``.
�:c3�# �UH<upU[[RS[[U55554v� M> g7f)c3�8# �UHn[U5v� M g7f�N)r)�.0r"s  r�	<genexpr>�?_move_install_requirements_markers.<locals>.<genexpr>.<genexpr>Rs���B�/A�!�s�1�v�v�/A�s�N)�listr�fromkeys�map�
_clean_req)r(�kr!s   rr)�5_move_install_requirements_markers.<locals>.<genexpr>Ps;����+�D�A�
�D����B�s�:�q�/A�B�B�C�D�*�s�AA)r+rr�filter�
_no_markerrr-r�markerrrr)rr�	inst_reqs�simple_reqs�complex_reqs�simple_install_requiresr"�expanded_extrass        rrr9s����U�[�[�!1�2�3�I���Y�/�K��z�9�5�L�"�3�s�K�#8�9��
���s�S����]�*�+�6�6�q�9����#�(�(�*���O�#�3�3rc�X�UR(aS[UR5-$S$)z;Return the 'extras_require' suffix for a given requirement.r$�)r3r��reqs rrrYs ��$'�J�J�3��S�Z�Z�� �6�B�6rc�<�[[U55nSUlU$)z=Given a Requirement, remove environment markers and return itN)r	rr3)r<r"s  rr.r.^s���C��H��A��A�H��Hrc�$�UR(+$r')r3r;s rr2r2es���z�z�>�rc�~�[U=(d S5nSn[U[U55nURU5 g)N�c��US-$)N�
r@)�lines r�	append_cr�&_write_requirements.<locals>.append_crls���d�{�r)rr-�sorted�
writelines)�stream�reqs�linesrDs    r�_write_requirementsrKis5����
��#�E��
�	�6�%�=�)�E�
���e�rc	��URn[R"5n[UR=(d SUR
=(d 05upV[
XE5 [U5H:nURSR"S0[5D65 [
XFU5 M< URSX$R55 g)Nr@z
[{extra}]
�requirements)
�distribution�io�StringIOrrrrKrF�write�format�vars�write_or_delete_file�getvalue)�cmd�basename�filename�dist�datarr�extras        r�write_requirementsr\ss������D�
�;�;�=�D�'/����#��T�%8�%8�%>�B�(�$����/���'���
�
�?�)�)�3�D�F�3�4��D��"7�8�(����^�X�}�}��Grc��[R"5n[X0RR5 URSX#R
55 g)Nzsetup-requirements)rOrPrKrN�setup_requiresrTrU)rVrWrXrZs    r�write_setup_requirementsr_�s8��
�;�;�=�D���.�.�=�=�>����1�8�]�]�_�Mr)rrr�Mapping[str, _StrOrIter]�return�&tuple[list[str], dict[str, list[str]]])rr`raz'defaultdict[str, _Ordered[Requirement]])rrrz#Mapping[str, _Ordered[Requirement]]rarb)�__doc__�
__future__rrO�collectionsr�collections.abcr�	itertoolsr�typingr�jaraco.textr�packaging.requirementsr	r:rrr
rrrrrrr.r2rKr\r_r@rr�<module>rks����#�	�#�#�!��#�.���
�T�]����D��>��H� �H�2J�H�+�H��,��,��$4� �4�2U�4�+�4�@7�

���
H�Nr

Youez - 2016 - github.com/yon3zu
LinuXploit