403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/site-packages/pip/_internal/utils/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-313.pyc
�

��i����SSKJr SSKrSSKrSSKrSSKrSSKJr SSKJ	r	 SS\RR3S\RRS\RR3/r
\	(a7SS1r\R"\
\5Vs/sHnSR!U5PM snr
SS
S	jjrSS
jrSSjrgs snf)�)�annotationsN)�main)�WINDOWS�pip�.�z.exec�V�[RRS5 [U5$)a�Central wrapper for all old entrypoints.

Historically pip has had several entrypoints defined. Because of issues
arising from PATH, sys.path, multiple Pythons, their interactions, and most
of them having a pip installed, users suffer every time an entrypoint gets
moved.

To alleviate this pain, and provide a mechanism for warning users and
directing them to an appropriate place for help, we now define all of
our old entrypoints as wrappers for the current one.
aWARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
)�sys�stderr�writer)�argss �AC:\Python313\Lib\site-packages\pip/_internal/utils/entrypoints.py�_wrapperrs'���J�J���	"����:��c���[(aSOSn[RR[R
U5n[RR
[RRSS55R[R5n[RR
U5U;nU(a�[H�n[R"U5n[RRX5nU(dMA[RRU5(dMg[RRUU5(dM�Us $ [!5S3$)zHTry to figure out the best way to invoke pip in the current environment.�Scripts�bin�PATHrz -m pip)r�os�path�joinr
�prefix�normcase�environ�get�split�pathsep�_EXECUTABLE_NAMES�shutil�which�exists�samefile�#get_best_invocation_for_this_python)�binary_directory�
binary_prefix�
path_parts�exe_are_in_PATH�exe_name�found_executable�binary_executables       r� get_best_invocation_for_this_pipr+/s���$+�G�y����G�G�L�L����-=�>�M����!�!�"�*�*�.�.���"<�=�C�C�B�J�J�O�J��g�g�&�&�}�5��C�O��)�H�%�|�|�H�5�� "�����]� E�� � ��G�G�N�N�#4�5�5��G�G�$�$�$�%���
 ��*�2�3�
4�G�<�<rc�<�[Rn[RR	U5n[
R"U5nU(aO[RR[R"U5[R"U55(aU$U$)z<Try to figure out the best way to invoke the current Python.)	r
�
executablerr�basenamerr �samestat�lstat)�exer(r)s   rr#r#Jsj��

�.�.�C��w�w����$�H��|�|�H�-���B�G�G�,�,�R�X�X�6F�-G����RU��W�W����Jr)N)r
zlist[str] | None�return�int)r2�str)�
__future__r�	itertoolsrrr
�pip._internal.cli.mainr�pip._internal.utils.compatr�version_info�major�minorr�_allowed_extensions�productrrr+r#)�partss0r�<module>r?s���"��	�
�
�'�.�
�	�#�
�
�
 �
 �	!�"�	�#�
�
�
 �
 �	!��3�#3�#3�#9�#9�":�;���
��v�,���&�&�'8�:M�N��N�E�	�����N����.=�6��qs�
B=

Youez - 2016 - github.com/yon3zu
LinuXploit