django-easypush

View on PyPIReverse Dependencies (0)

1.1.3 django_easypush-1.1.3-py3-none-any.whl

Wheel Details

Project: django-easypush
Version: 1.1.3
Filename: django_easypush-1.1.3-py3-none-any.whl
Download: [link]
Size: 94155
MD5: 17c3a7d196dbb4efcec9cf58fd92e920
SHA256: 7c235f6311888690fa5448d91d6f8afd1ed2f7ab0247886112934f04786a6508
Uploaded: 2023-03-29 05:31:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-easypush
Version: 1.1.3
Summary: 集成钉钉、企业微信的企业内部应用消息推送系统(支持MQ异步推送)
Author: luojidr
Author-Email: luojidr[at]163.com
Maintainer: luojidr
Maintainer-Email: luojidr[at]163.com
Home-Page: https://github.com/luojidr/django-easypush
License: MIT
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Intended Audience :: Developers
Requires-Python: >=3.8
Requires-Dist: django (<=4.1.3,>=3.1.14)
Requires-Dist: django-extensions (>=3.0.9)
Requires-Dist: djangorestframework (>=3.12.1)
Requires-Dist: django-redis (>=4.11.0)
Requires-Dist: werkzeug (>=1.0.1)
Requires-Dist: dingtalk-sdk (==1.3.8)
Requires-Dist: bson (==0.5.10)
Requires-Dist: loguru (>=0.6.0)
Requires-Dist: python-dotenv (>=0.21.0)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: mysqlclient (>=2.0.2)
Requires-Dist: pycryptodome (>=3.9.8)
Requires-Dist: celery (<6.0,>=5.0.0)
Requires-Dist: django-celery-results (>=2.3.1)
Requires-Dist: django-celery-beat (>=2.4.0)
Requires-Dist: gevent (>=20.12.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3102 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
easypush/__init__.py sha256=aZz08xdM1WWgixlW23slplTofLHHo4qJ9TrqfUjF0uM 1439
easypush/admin.py sha256=p6xop1PuuDG2Uwv3G_aRfldxOfBzTRfMaoZmORVkqyU 66
easypush/apps.py sha256=z9XEezjx1J5fmwfCnoviioK75yhHgLUEyTq2TpTT_aE 96
easypush/forms.py sha256=Vl1AEsz8aLp_9WF_SUeRsH72k7l4FwFCcJujfrSDjVE 1975
easypush/models.py sha256=HeCv3ZEL_OAwK9v0eIVkj4DV8P7n4P1VpVSUH1r0Oic 9634
easypush/serializers.py sha256=3IkxhNzoNZZEJ9_27NnYVfHi9KQsGufNAbs5Zah3R-k 16830
easypush/tests.py sha256=DSfcUOYmUAre5mkBP2UO6qkpQlQyAN3kG2hlL85XajM 10170
easypush/urls.py sha256=pVordcxke6lL9ZJ8G0JBuDgSR9dF9eKC6Dr6H11HwjA 1326
easypush/views.py sha256=DOy-c9vYVIe0h9lnvwxxpwFcyYX83MpWZXblrvAn1N4 5440
easypush/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/backends/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/backends/base/base.py sha256=rY1HBRdsgcTgy4VfBRGWifGN8V1yX9KFhpaxtPM4hXY 6368
easypush/backends/base/body.py sha256=C_HF0n21rkbV8t9R-AqmLAkAOZ3QjWZEjNccoNKGsOU 6897
easypush/backends/ding_talk/__init__.py sha256=CZUofcTggpbGkMJLYswqhbARaUeHHkB9YHV9N6CJ-7A 38
easypush/backends/ding_talk/client.py sha256=xU_oPzTly5PV1fPA0k96DqbGJX99CeFyd-xr1b6a5ok 5129
easypush/backends/ding_talk/parser.py sha256=cpJc4b0hlcMqD-lfqc4XvamIp7UrS5ZCtNmUABB2pO0 4963
easypush/backends/email/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/backends/feishu/__init__.py sha256=SdTmYahxtOt9fvwvA2zaedK1TurNmeFIpVmwlnpVH64 36
easypush/backends/feishu/client.py sha256=zYJtOM1tYTU6yeMj9Ajgrhla8kxMalsmZ0-iS-Py6UQ 1881
easypush/backends/feishu/message.py sha256=gxYBSlF7VB63kunbg5NWIDnIFImcCfXrDUfz-4S1FzA 1119
easypush/backends/feishu/parser.py sha256=RbN0QS-jCP9oaP9bxGHzpckrVoExeYKI5ALhtdBdaB8 520
easypush/backends/feishu/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/backends/feishu/api/body.py sha256=DI1NXU2LGc_L2t_4A-6rwawrPhLYj3X1mlzbes8Y2lM 1414
easypush/backends/feishu/api/token.py sha256=ZRgq7bJU9AaHf75_ef5dEZZBEji5exNuzt563TezQEM 3162
easypush/backends/qy_weixin/__init__.py sha256=azNs2c3QFLi_8bc83dm4TQHGTfGQTsVv74byHtP42UQ 38
easypush/backends/qy_weixin/client.py sha256=_mIp4LyqV95iaOv-PHuo_uOtbMnIs4xFqsQBukWbjzw 2873
easypush/backends/qy_weixin/message.py sha256=O7ssaF0uK9WMnICeciWPaDL9AcuA_wrCGHeoytn_qRc 3735
easypush/backends/qy_weixin/parser.py sha256=zOmnEZ9O-iD775SEh0DN-0xMwBOr9HX3pGvJiq_Puo4 5324
easypush/backends/qy_weixin/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/backends/qy_weixin/api/body.py sha256=s5JUIK3nTuvTxhft-niSm44cUmZaLSx7mWxopWF-K0A 18023
easypush/backends/sms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/client/__init__.py sha256=DufKWYrnIoV9frZaC8hRQqbQMe7WCeOObf9-uy79NfQ 40
easypush/client/loader.py sha256=oEj7Xw3i36DukwlWqQ6JUEpiTGYzdaIgYd7aiK0RAjY 1284
easypush/client/message.py sha256=joWwkBRoT0KsEdbNYf6_7UVZmaGVFTw2sH9i-_L37_Q 7284
easypush/client/utils.py sha256=_Z8GcoFOEEUli7IlG8uBM-rwmVHDbbnAdmVDW3tM3Us 855
easypush/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/core/crypto.py sha256=7XfXLGewSxRQMXf8WEm0GUm1LbGYlIfebiGwbatQkHY 5204
easypush/core/globals.py sha256=1gzAt_dbdxIOTe7cdC9djVIqYSHCv1Ar7BMBNtLHM7w 4014
easypush/core/path_builder.py sha256=1N-Xtgoa4wSu72FvQ-LH1VgSR4CG0H54yEEzQPoaxfs 2900
easypush/core/db/__init__.py sha256=5MtRhvvULWMirDd6xC7gg20ZK4zv33Bt87Nt6ZeJIJk 37
easypush/core/db/base.py sha256=9NaxBY2DT9_2ObilspEY_A4gt0a21PTRwMO2Sg8CLdk 6130
easypush/core/locker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/core/locker/lock.py sha256=HqSGigfNj2t5VPpecPCKq3dic7p5WVR0z6azRJkHv-o 5609
easypush/core/locker/watch.py sha256=ZNJ5PAZqW8MzppFhXErNFKe9vbRclN89tzdHtE6G_zM 1691
easypush/core/mq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/core/mq/autodiscover.py sha256=GTS17GBoryYjlfM-4shKPuLUa_0Bb1nWKm12OlS66lQ 2795
easypush/core/mq/context.py sha256=0z7t0jTJHTqaVOwUd0B6S3G8B1cX1QE6KdT5KpItFeo 18666
easypush/core/request/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/core/request/http_client.py sha256=uJOW9o81NS-cioU1Sz14wWYNUfbrB4cPeBL_CtLn5rA 3716
easypush/core/request/multipart.py sha256=P8MR7KquwCskXOkf_oPqjGupGR5pAomhS2J62akqFd0 2599
easypush/migrations/0001_initial.py sha256=ci8wLgtN2DR0RO0DnE_TPYcqXaaIk3vkVReHYiazxco 11235
easypush/migrations/0002_remove_appmessagemodel_media_and_more.py sha256=uP1PUHhiQRVo_kuKlmOxvsrxriIj8xQJkwjlVRB17Lg 3783
easypush/migrations/0003_alter_appmsgpushrecordmodel_msg_uid_and_more.py sha256=lCYyBGJGr2Pw_pOzyEn5DVGLZQJ_ExLrSGJZRRGG_bA 1785
easypush/migrations/0004_appmediastoragemodel_expire_time.py sha256=I3-T_UpKG8_iJWBXFpTyVlko78umEXtHryAUWmDjnKM 488
easypush/migrations/0005_alter_appmediastoragemodel_expire_time_and_more.py sha256=XgqhERvyGuBGnFRd-fWezBQTABW9TQw67PIR6BGaQRE 749
easypush/migrations/0006_alter_appmsgpushrecordmodel_table.py sha256=jBCAOfCpansGVuR-N8Xl55MlZK_AJkxRZrr1f56wrP8 408
easypush/migrations/0007_alter_apptokenplatformmodel_agent_id_and_more.py sha256=ctyPuep3Nb8U3VMptkYNWN9ax7RHR2v7IGfwG0Wiuy4 1996
easypush/migrations/0008_celerytaskresultalertmodel.py sha256=onVUo_2ki-teEN6W-jabB_Zok3dLFCh2r0TdU1D0IvE 2786
easypush/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/tasks/task_cache_message.py sha256=7dw3D_AsB99TtwE7XKlNisQoi6LlSuDndIx2_ibUnvs 490
easypush/tasks/task_concurrency_conn.py sha256=z6fp39ThiQ6RG4cfknEJR33wQH_bvIaDo-OtH2LSloU 1467
easypush/tasks/task_send_message.py sha256=N8KsgfkWn012mWBBnhHVac11WJP_2N9kKd5msvgAyWY 4142
easypush/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush/utils/constants.py sha256=jpRvjpzQeSlfhKIXo9Hlve4S09INFM3eCQBRkCTfNIU 5670
easypush/utils/decorators.py sha256=kuIiuKeZ2jLLbrbfE64BD1rlmzlHMR2Y-fFz0wnq1Fs 1495
easypush/utils/exceptions.py sha256=g_dshmUxTIf0x4pI8ZIgFSrHCaGvBZqYHwsUsyvSKMU 850
easypush/utils/log.py sha256=VlKCcppFeCsffxBd9DK-iWTIPsR8XdlIynfsXlt936c 1676
easypush/utils/settings.py sha256=ZdtFfIRNM8PPybMWv96kIbS2VwDLH__q7XFjCrl_-zc 1560
easypush/utils/snowflake.py sha256=3LSBPzsxIouMbIIx6FBl_bWp9F-scM3Lm_isj45ppy4 8099
easypush/utils/util.py sha256=7FyZZKtxT6PNGZJdn4NTRHwtHX4iPANqH4heghClf3o 1204
easypush_demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush_demo/asgi.py sha256=062ITkh8N4G1vgmgJC7Ge1E9VyaZJHFSDzynYemFZOg 409
easypush_demo/celery_app.py sha256=5NxOJ3o4ymR_kpuG9kWFJqindInYWj_7vvFF1_B9we8 1963
easypush_demo/celery_worker.py sha256=PFKVfavzLQWXAlG-HurYmelkEkxkql2YD23eDx-EL68 1780
easypush_demo/celeryconf.py sha256=PyhPChjBPf_8mdcux0a5Q-3IfHl2_rdBT4lVGVrPz1E 3919
easypush_demo/settings.py sha256=mx7dVoxkk1YbDKQEi6Zia4cXCuqo2AMP9wtFyS1ZJu8 5202
easypush_demo/urls.py sha256=EqtTReex_dnbHxOm9-Uol8IcZYsgm2qI8pBo6pEudDE 866
easypush_demo/wsgi.py sha256=2Ev4xkwEu4d9qUThwYEg_HthFKU2yS64Phx5G3R3MlM 409
easypush_demo/app_demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easypush_demo/app_demo/admin.py sha256=p6xop1PuuDG2Uwv3G_aRfldxOfBzTRfMaoZmORVkqyU 66
easypush_demo/app_demo/apps.py sha256=2kPY6ljIP2m2cl5keXpXKhskUI7RixjE02CX3fV5mNY 153
easypush_demo/app_demo/models.py sha256=4OVMcDDx9fVgBEJ91B7dfMEG2Ni1LRSLJOKzIkVPsKo 60
easypush_demo/app_demo/tests.py sha256=2uDafv3Ns6f7Vy1ekUtgYxCZEi1KRyesZDTAFhYcX-E 63
easypush_demo/app_demo/views.py sha256=u0FhL7RT5byf5IlcnZEMrcH2TOnQkdfRQU2SjtA26m0 66
easypush_demo/app_demo/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_easypush-1.1.3.dist-info/LICENSE sha256=Wf_iJi4u-6sO85q12cr7VZbaiuXWDc652JJVkZ1AZ60 1115
django_easypush-1.1.3.dist-info/METADATA sha256=9S3swf1V8giL6b22vbH57MTB8HPZYiXMJjGzAnGbBfw 4714
django_easypush-1.1.3.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
django_easypush-1.1.3.dist-info/top_level.txt sha256=Vcsoegpf672kCa1RJgQsMKEpI__1HSj-7KL8J2liO3M 23
django_easypush-1.1.3.dist-info/RECORD

top_level.txt

easypush
easypush_demo