U
    M}g)                     @  s   d dl mZ d dl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	 dd	lm
Z
 d
dddddgZdddddZdS )    )annotationsN   )ANY)default_namespace)NamedSignal)	Namespace)Signal)signalr   r   r   r   r   r	   strzt.Any)namereturnc                 C  s   dd l }| dkr4dd l}|jdtdd |jdS | dkr\dd	lm} |jd
tdd |S | dkrddlm} |jdtdd |S t	| d S )Nr   __version__zThe '__version__' attribute is deprecated and will be removed in Blinker 1.9.0. Use feature detection or 'importlib.metadata.version("blinker")' instead.   )
stacklevelZblinkerZreceiver_connectedr   )_receiver_connectedzThe global 'receiver_connected' signal is deprecated and will be removed in Blinker 1.9. Use 'Signal.receiver_connected' and 'Signal.receiver_disconnected' instead.ZWeakNamespace)_WeakNamespacezZ'WeakNamespace' is deprecated and will be removed in Blinker 1.9. Use 'Namespace' instead.)
warningsimportlib.metadatawarnDeprecationWarningmetadataversionbaser   r   AttributeError)r   r   	importlibr   r    r   4/tmp/pip-unpacked-wheel-fgujotw1/blinker/__init__.py__getattr__   s4    r   )
__future__r   typingtr   r   r   r   r   r   r	   __all__r   r   r   r   r   <module>   s   
