
    iN                        d Z ddlmZ ddlmZ  edd          Z eddddd          ZdZg d	Zdd
l	Z	e	j
        dk    rdd
lZ[e	j        Ze	j        ZddlmZ ddlmZ ddlmZ ddlmZ ddlmZmZmZ ej        Zej        ZddlmZmZ ddl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' 	 ddl(m)Z) n # e*$ r e+                    d           Y nw xY wddl m,Z- d Z.[.d
S )z
gevent is a coroutine-based Python networking library that uses greenlet
to provide a high-level synchronous API on top of libev event loop.

See http://www.gevent.org/ for the documentation.

.. versionchanged:: 1.3a2
   Add the `config` object.
    )absolute_import)
namedtupleversion_info)majorminormicroreleaselevelserial   devz25.9.1)GreenletGreenletExitTimeoutconfigforkget_hub
getcurrentgetswitchintervalidleiwaitjoinallkillkillallreinitsetswitchintervalsignal_handlersleepspawnspawn_later	spawn_rawwaitwith_timeoutNwin32)r   )r   )iwait_on_objects)wait_on_objects)r   r   r   )r   r"   )r   r   r    r   r   r   r   )r   r   )signalc                      ddl m}  ddl m} ddl m} ddl m} ddl m} ddl m} ddl m} dd	l m} dd
l m	} dd l
}	dd l}
dd l}d S )Nr   )core)resolver_thread)resolver_ares)socket)
threadpool)thread)	threading)select)
subprocess)geventr(   r)   r*   r+   r,   r-   r.   r/   r0   pprint	tracebackr&   )r(   r)   r*   _socketr,   r-   r.   r/   r0   r2   r3   _signals               :/usr/local/lib/python3.11/dist-packages/gevent/__init__.py__dependencies_for_freezingr7   c   s    &&&&&&$$$$$$((((((!!!!!!      !!!!!!MMM    )/__doc__
__future__r   collectionsr   _version_infor   __version____all__sysplatformr+   r   r   gevent._configr   gevent._hub_localr   gevent._hub_primitivesr$   r   r%   r!   gevent.greenletr   r   r   r   r   gevent.timeoutr   r"   
gevent.hubr   r   r    r   r   r   r   	gevent.osr   ImportErrorremover&   r   r7    r8   r6   <module>rK      s    ' & & & & & " " " " " "
>PR R }RAua00   4 


<7MMM
 ) )  ! ! ! ! ! ! % % % % % % < < < < < < : : : : : : 6 6 6 6 6 6 6 6 6 6" 1 0 0 0 0 0 0 0 U U U U U U U U U U U U U U U U U U   NN6 0 / / / / /    s   B$ $C C