Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
manager.cpython-313.pyc48 linesDownload Raw Back to __pycache__
1�

2��j���R�SSKrSSKrSSKrSSKJr SSKJr SSKJrJ	r	J3r4JrJrJ
r
Jr SSKJr SSKJrJr SSKJrJrJr SS	KJrJr S5SKJrJrJrJr S6SK J!r! \\\\S
.r"\#"\"RI55r%\S\\S\S4Sj5r&S\
\S\S4Sjr'"SS\#5r(g)�N)�groupby)�7attrgetter)�Dict�List�Type�Iterator�Iterable�Optional�ContextManager)�Path)�contextmanager�nullcontext�)�importlib_metadata�find_entry_points�
get_dist_name)�	repr_dict�get_site_paths�)�8AuthPlugin�ConverterPlugin�FormatterPlugin�TransportPlugin)�9BasePlugin)zhttpie.plugins.auth.v1zhttpie.plugins.converter.v1zhttpie.plugins.formatter.v1zhttpie.plugins.transport.v1�	site_dirs�returnc#�T# �UVs/sHn[R"U5PM nn[RR	U5 Sv� UH"n[RRU5 M$ gs snf!UH"n[RRU5 M$ f=f7f�N)�os�fspath�sys�path�extend�remove)r�site_dir�plugin_dirs�10plugin_dirs    �\D:\code\apps\devtools\python\user_packages\Python313\site-packages\httpie/plugins/manager.py�_load_directoriesr)s����"��!�H�	�	�	�(��!����H�H�O�O�K� �(�
�%�J��H�H�O�O�J�'�&����&�J��H�H�O�O�J�'�&�s'�B(� A6�!B(�	A;�
.B(�;*B%�%B(�plugins_dirc�D�Uc11[5$[[U55$r)rr)r)r*s r(�enable_pluginsr,)s �����}�� ���!<�=�=�c�L�\rSrSrS\\4SjrS\\4Sjr\\4SjrSS\	\124S	jjrSS\	\134S14jjrS\
\\4SjrS\\\\44S
jrS\S\\4SjrS\
\\4SjrS\\\
\\44SjrS\
\\4SjrS\
\\4SjrSrSrSrg)�
PluginManager�0�pluginsc�8�UHnURU5 M gr)�append)�selfr1�plugins   r(�register�PluginManager.register1s���F��K�K���r-r5c�&�URU5 gr)r$�r4r5s  r(�15unregister�PluginManager.unregister5s�����F�r-c�V�UVs/sHn[X!5(dMUPM sn$s snfr)�16issubclass)r4�by_typer5s   r(�filter�PluginManager.filter8s!��%)�I�T�6�Z��-H��T�I�I��Is�&�&N�	directoryc#��# �[U5 [R"5n[Hn[	X#S9Shv�N M SSS5 gN!,(df   g=f7f)N)�group)r,r�entry_points�ENTRY_POINT_NAMESr)r4rA�eps�entry_point_names    r(�iter_entry_points�PluginManager.iter_entry_points;sJ���
�I�
&�$�1�1�3�C�$5� �,�S�I�I�I�%6�'�
&�J�	'�
&�s,�A�+A
�A�A
�	A�A
�
17A�Ac
��URU5H6n[U5nUR5nX4lURU5 M8 g![a.n[R18"SUSUSUSUS3	5 SnAMnSnAff=f)NzWhile loading "z", an error occurred: zB19For uninstallations, please use either "httpie plugins uninstall z" or "pip uninstall z9" (depending on how you installed it in the first place).)rHr�load�
BaseException�warnings�warn�package_namer6)r4rA�entry_point�plugin_namer5�excs      r(�load_installed_plugins�$PluginManager.load_installed_pluginsBs����1�1�)�<�K�'��4�K�	
�$�)�)�+��#.���M�M�&�!�=��!�
��
�
�%�k�]�2H���NX�Xc�Wd�e)�)4�
�6�����
�s�A
�
20B�#B�Brc�,�UR[5$r)r?r�r4s r(�get_auth_plugins�PluginManager.get_auth_pluginsSs���{�{�:�&�&r-c�b�UR5Vs0sHoRU_M sn$s snfr)rW�	auth_typer9s  r(�get_auth_plugin_mapping�%PluginManager.get_auth_plugin_mappingVs6��37�3H�3H�3J�21�3J����f�$�3J�22�	23��24s�,rZc�(�UR5U$r)r[)r4rZs  r(�get_auth_plugin�PluginManager.get_auth_plugin[s���+�+�-�i�8�8r-c�,�UR[5$r)r?rrVs r(�get_formatters�PluginManager.get_formatters_����{�{�?�+�+r-c��[UR5[S5S9VVs0sHupU[U5_M snn$s snnf)N�25group_name)�key)rrar�list)r4rerCs   r(�get_formatters_grouped�$PluginManager.get_formatters_groupedbsO���t�*�*�,�*�\�2J�K�26�L�"�27�
��U��#�K�28�	29��30s�Ac�,�UR[5$r)r?rrVs r(�get_converters�PluginManager.get_convertersircr-c�,�UR[5$r)r?rrVs r(�get_transport_plugins�#PluginManager.get_transport_pluginsmrcr-c��[UR5UR5UR5UR	5S.5$)N)�adapters�auth�31converters�32formatters)rrnrWrkrarVs r(�__str__�PluginManager.__str__psD����2�2�4��)�)�+��-�-�/��-�-�/�	33��	r-c�:�S[U5RSUS3$)N�<� �>)�type�__name__rVs r(�__repr__�PluginManager.__repr__xs"���4��:�&�&�'�q���a�0�0r-�r)r|�34__module__�__qualname__�__firstlineno__rrr6r:r?r35rrHrSrrrWr�strr[r^rrarhrrkrrnrur}�__static_attributes__rr-r(r/r/0s�� ��j�!1� ���j�!1��"�*�-�J�J�8�D�>�J�"����"�"'�$�t�J�'7�"8�'�36��c�4�37�3C�.C�)D�38�399��9��j�1A�9�,��T�/�%:� ;�,�40��S�$�t�O�7L�2M�-M�(N�41�,��T�/�%:� ;�,�,�t�D��,A�'B�,��1r-r/))r!rrM�	itertoolsr�operatorr�typingrrrrr	r42r�pathlibr�43contextlibr
r�compatrrr�utilsrr�rrrr�baser�ENTRY_POINT_CLASSESrg�keysrEr)r,r/rr-r(�<module>r�s���44�	����Q�Q�Q��2�I�I�-�K�K��)�#2�#2�#2�	���,�1�1�3�4���45(��$��46(�H�T�N�47(��48(�>����>�>�$�3G�>�I1�D�I1r-
codekingpro/portable-devtools · Team Ai