U
    8ÄT_”  ã                   @   sj   d dl Z d dlmZ d dlmZmZ d dl	m
Z
 dgZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZdS )é    N)Ú	JSONField)ÚKeyTextTransformÚKeyTransform)ÚRemovedInDjango40Warningr   c                   @   s   e Zd ZddddœZdS )r   z‡django.contrib.postgres.fields.JSONField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.z'Use django.db.models.JSONField instead.zfields.W904)ÚmsgÚhintÚidN)Ú__name__Ú
__module__Ú__qualname__Zsystem_check_deprecated_details© r   r   úH/tmp/pip-unpacked-wheel-dv63caxw/django/contrib/postgres/fields/jsonb.pyr      s   ùc                       s   e Zd Z‡ fdd„Z‡  ZS )r   c                    s"   t jdtdd� tƒ j||Ž d S )Nzvdjango.contrib.postgres.fields.jsonb.KeyTransform is deprecated in favor of django.db.models.fields.json.KeyTransform.é   ©Ú
stacklevel©ÚwarningsÚwarnr   ÚsuperÚ__init__©ÚselfÚargsÚkwargs©Ú	__class__r   r   r      s     ýzKeyTransform.__init__©r	   r
   r   r   Ú__classcell__r   r   r   r   r      s   r   c                       s   e Zd Z‡ fdd„Z‡  ZS )r   c                    s"   t jdtdd� tƒ j||Ž d S )Nz~django.contrib.postgres.fields.jsonb.KeyTextTransform is deprecated in favor of django.db.models.fields.json.KeyTextTransform.r   r   r   r   r   r   r   r   $   s     üzKeyTextTransform.__init__r   r   r   r   r   r   #   s   r   )r   Zdjango.db.modelsr   ZBuiltinJSONFieldZdjango.db.models.fields.jsonr   ZBuiltinKeyTextTransformr   ZBuiltinKeyTransformZdjango.utils.deprecationr   Ú__all__r   r   r   r   Ú<module>   s   
