dj-notification-api

View on PyPIReverse Dependencies (0)

1.2.1 dj_notification_api-1.2.1-py3-none-any.whl

Wheel Details

Project: dj-notification-api
Version: 1.2.1
Filename: dj_notification_api-1.2.1-py3-none-any.whl
Download: [link]
Size: 99773
MD5: 69e49f6a59a833adca4fd4261d35c644
SHA256: b16589f0c86faecdf888a5b11105fab183144483cd1ffa3feab1bd7340f15114
Uploaded: 2025-01-15 10:32:41 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: dj-notification-api
Version: 1.2.1
Summary: A Django package developed by Lazarus for efficiently handling notifications through various APIs
Author: ARYAN-NIKNEZHAD
Author-Email: aryan513966[at]gmail.com
Project-Url: Changelog, https://github.com/lazarus-org/dj-notification-api/blob/main/CHANGELOG.md
Project-Url: Documentation, https://django-notification.readthedocs.io
Project-Url: Issues, https://github.com/lazarus-org/dj-notification-api/issues
Project-Url: Source Code, https://github.com/Lazarus-org/dj-notification-api
License: MIT
Keywords: django_notification,django,notification,django-notification
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4.0
Requires-Dist: django (<5.0,>=4.2); python_version >= "3.9" and python_version < "3.10"
Requires-Dist: django (<5.3,>=4.2); python_version >= "3.10"
Requires-Dist: djangorestframework (<4.0.0,>=3.14.0)
Description-Content-Type: text/markdown
[Description omitted; length: 51575 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_notification/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/admin/__init__.py sha256=ZRQY11S239Vd1UYXpQjRflMr9UOi2-9ppQtbSjk7RaM 103
django_notification/admin/deleted_notification.py sha256=oAUE6-tb2ZDf5MUbNaSbuEWLEl3jKgizQC9KYUDwmIw 3769
django_notification/admin/notification.py sha256=_og5ggwVdjCcyBgwmDg0EllJxlypqYTkgz5aro2ew1Y 5272
django_notification/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/filters/notification_filter.py sha256=m0JhD3QF_0bX_-_Hk_sPRIfqDGQSFz_nphWM-Nrkd4M 658
django_notification/api/paginations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/paginations/limit_offset_pagination.py sha256=mc9HUaVY3vnG8It_7Uk_LH8R3o2tF2Xey2HCW3433YQ 1917
django_notification/api/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/routers/notification.py sha256=qmYk_FXTAvtd0tg7bWxIOWTSfdV43cUtaYS0w5UauAg 391
django_notification/api/serializers/__init__.py sha256=og-PVZGNtJdebL5F1-j0-JU7BdzmMQbsFBiGmZB6UXs 68
django_notification/api/serializers/dynamic_notification.py sha256=QrtMRUiceT-s5wJs2JpbzW5rqlVk6SE6wEJ0YF3MGhY 2946
django_notification/api/serializers/group.py sha256=mSH9tFiVXQ9nVylQbKYpxQIjc9FPkoYp8XIUTUwKnWU 1971
django_notification/api/serializers/helper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/serializers/helper/get_serializer_cls.py sha256=xTz5WctAGG801b8SCk585eZWKUVuOu_Fh48ZqH5XmYA 649
django_notification/api/serializers/notification.py sha256=SghliNHbJKMhrqHZPqL8wjEAVqHMxhSQfPGTlebGMgk 3054
django_notification/api/serializers/user.py sha256=xTkq9On_bZvL_BbmsiVoTVPpG-RR4k-h0qEqvw8OOs4 722
django_notification/api/throttlings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/throttlings/role_base_throttle.py sha256=8gEFKlT1xFzJpykCzX5BXvbP8Olp_78yq7PHNvds6YM 3080
django_notification/api/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/api/views/activity.py sha256=OE4W-aXSORNxWXmJjoC63M2hIFIh5EcO_22J9nNd210 11159
django_notification/api/views/notification.py sha256=Mo2bDN3qhzxAefDU4_SfzRTdkQjHawvigG__WFDUvO0 8153
django_notification/apps.py sha256=8KrtQ0DXI8pWNVw67VfUdzyz-WbJ7juyavQDxI1tJt4 942
django_notification/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/constants/default_settings.py sha256=WkopzmF9TVu4CKPrxT9TzZyHLiplhDrCXyttyLhT570 2663
django_notification/constants/qs_types.py sha256=i3z1lGF48LSzvawz6GqUqYn7EcAv_qcasxn1_a-suWs 574
django_notification/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/decorators/action.py sha256=SXY-svYMTX_CyxyGAsj4ZSkZU24BGLoyEHyH_42A8Rk 1187
django_notification/migrations/0001_initial.py sha256=_jTqEc9aPrVlq0Ihc9jPr_Y-u0PvpAQ26EZV8ioPMDI 15282
django_notification/migrations/0002_alter_deletednotification_deleted_at_and_more.py sha256=_xeIhuMBCn2eMuSpAA6s04k3clTqZOTjsllxHkh28QE 12696
django_notification/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/mixins/__init__.py sha256=jfAaMusXumxNtg4EEKuoKcSmQnsASTCk4hoxHuwbHU0 155
django_notification/mixins/admin_permission.py sha256=U1XtB3bYCicnT4FQdShbxZjy_D4EnrhHVMAifH92za8 1043
django_notification/mixins/config_api_attrs.py sha256=6wx0HNeH9Ei_6j_kuvHvf6gBqZNYVCs_4ebuP62-Ftw 3011
django_notification/mixins/disable_api_methods.py sha256=8MSkYV2sQ9gaffW6oRqArJ-qrBOYEdHWtVFTmspAGGk 1851
django_notification/models/__init__.py sha256=Z7GNtMIRybG2DQgyrTGOYoYhIv2EqGygSyDSiLj6lU8 199
django_notification/models/deleted_notification.py sha256=YePMRct_pLh2Sm-J9dVXGQhfZJAVlnGN7o0SZtozPWI 4220
django_notification/models/helper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/models/helper/enums/status_choices.py sha256=5pPtA_t9CC-z6_cm0lO-QMwJXywjj9q8yJV1ZZHfxlw 924
django_notification/models/notification.py sha256=WIDzsNIHIjMXgcojJaSrdr9yQNx5SgWU4bOWcfSIfRg 10785
django_notification/models/notification_recipient.py sha256=6msTI1R__TFvux_Z-J-TE31wW84P7jNIiMHoFQtjRyQ 2612
django_notification/models/notification_seen.py sha256=inp-MhLP-6k_IgdzcBGYG3RzAKXN2b-xQKQ3URuHgmE 4771
django_notification/models/permissions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/models/permissions/notification_permission.py sha256=AmxLPYQvhFtnb2GG9bQnKG9UuMJzscBxEqw5icuHqdI 2381
django_notification/repository/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/repository/manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/repository/manager/notification.py sha256=9S2Kriv7uZzVePNDzMM0o-6rr4a4qdygic9FB2nRhLs 12753
django_notification/repository/queryset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/repository/queryset/notification.py sha256=aIWL98vlgFtVHs0rNXvAbcgHxn_N7iBmtSL8JDYfpLw 18220
django_notification/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/settings/checks.py sha256=-wmRgP0QswJaWAVUh-LooHBsUpjn64bvLMVG7ANpFzg 5609
django_notification/settings/conf.py sha256=qeBAyWGrd5Obt4jUqtds_rd6Pr-5MVaHnjVbiqTOuK0 8958
django_notification/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/admin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/admin/test_deleted_notification_admin.py sha256=ixgMeCZkGU0qNSvhUf0XlhTQccFdmD6sBUZdf47s97I 5912
django_notification/tests/admin/test_notification_admin.py sha256=WDb0YN0oEXL54d9m7-4M-C4Z0Sv_38NN5KiuFnglzbY 8435
django_notification/tests/api/__init__.py sha256=vBwdoWc4YtWmrnJ9XItOLZS47ZUJsvt49jRe22sH9o0 46
django_notification/tests/api/paginations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/api/paginations/test_limit_offset_pagination.py sha256=d3NS1rRP0oOuFtAM-KMumn_wKGmzINAYodWsZB6yb1o 4205
django_notification/tests/api/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/api/serializers/test_group.py sha256=g-nFewNXaBa-KNd1t2Pa7FD1--RCKCFiMt-BR-L5stA 3204
django_notification/tests/api/serializers/test_notification_dynamic_serializer.py sha256=yyhiwTrWNGBMmsXej5KwpVPpSRCijEyipWrSKu4GJVY 3329
django_notification/tests/api/throttlings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/api/throttlings/test_role_base_throttle.py sha256=VOVTv75KsJ8YRgAu-cofuDIfxosuG45OgG42wRyWwcY 4196
django_notification/tests/api/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/api/views/test_activity.py sha256=ga06Mn7czLcwKLX60fOkZtBt4TgqGu5FBCoHSAoNr8o 9047
django_notification/tests/api/views/test_notification.py sha256=Ll9AR2DyDqhR4ZacEWb5toLzFFNzB1T0RHGqw6iIdrg 6976
django_notification/tests/conftest.py sha256=4F2r6kzmNy4HYu42PWVsIF6PXwmKH2oax-EEmtmJN8E 374
django_notification/tests/constants.py sha256=sJq3Q-iTaVr77rC42Ym9cpgBfko3z2dbc6TAw0KikYA 80
django_notification/tests/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/decorators/test_action.py sha256=rOL5QrAj1HDrxXDqIAHFOnoQsxlL1qOZp5BegcNAUhw 1892
django_notification/tests/fixtures/__init__.py sha256=RN0ojZ2Vrhu_pm35nknMOFpViYaGq2plec8YbNOC9hY 331
django_notification/tests/fixtures/notification.py sha256=H3W0ZeqUZCNk0XXa5-cazPikDfNfgOPj_Pviai13ypQ 5361
django_notification/tests/fixtures/user.py sha256=vATbrIcq7HdyEIHE9M9IRLvCWp-Dsx0-14ZqQq69A3E 3400
django_notification/tests/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/models/test_deleted_notification.py sha256=Mag547dKawYiUUyg9WNN9vT7W8SUubq7OXOBsdWbwW4 4734
django_notification/tests/models/test_notification.py sha256=cfvm3z9vYy6BZ1JdSUvjtvca6MiTZDDqGy1dDXR4Y0A 7361
django_notification/tests/models/test_notification_recipient.py sha256=NDpg7BkK0c_M86xoCYKTDq_-G_bDEafIF5RqTPdeRXc 1922
django_notification/tests/models/test_notification_seen.py sha256=8EnhLSykxTUSIXgfdnMZPS_zaMg0vhrJcwpl2_NYdEk 4476
django_notification/tests/repository/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/repository/test_notification_manager.py sha256=5eCr6F7DVUwselzeiRtgsF3hhgeuG-aLMszUgzA5qKQ 10634
django_notification/tests/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/settings/test_checks.py sha256=h6crjbo4Dyll_fw-rorQGsTlsh2-6ijOqY78hgZDXyw 11219
django_notification/tests/settings/test_conf.py sha256=rXwCuGjsTlbvXbpGpl3v918oTviy9FMkccPGTp8xgc8 1814
django_notification/tests/setup.py sha256=-4vyX4CA-y0mkyvtncGYxDT17YNLgrCDQUaRHtsJN3I 5759
django_notification/tests/urls.py sha256=8uWN3Jo5Qt3hNj2dwT7IubJ30z-IUAswfteegvIsfUU 211
django_notification/tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/utils/test_title_generator.py sha256=k3sKq3LjzGeLZXY3lGKmdXaYLYjlT8si7XCMT9Dh2Vk 3644
django_notification/tests/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/tests/validators/test_config_validators.py sha256=ii65oV1ko7pwFuHKvVqKic8GyQXli1-N_22Xmh9IUW0 8718
django_notification/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/utils/get_model_fields.py sha256=cqOXuLtW4IrRGzjfg6S05K1DHBZl9nXvuNU0N9breyw 1026
django_notification/utils/serialization/__init__.py sha256=Z4uvUfWE_s0ygX2IzQS7pGp__f2OgUwDeNK101vrtKM 101
django_notification/utils/serialization/field_filters.py sha256=Vi016V4UIwMVK8N6xFY1zpIvbDHliU05iQNg8agnCq0 701
django_notification/utils/serialization/notif_title_generator.py sha256=TGIhbOduj75aRfgLQ3Q0mX9LrzxixfYqK4erxEjo8Gc 1041
django_notification/utils/user_model.py sha256=z2NZZX2-oWsDujFnqtDeplp3KKqrUPQMwyv9ZHryC3Y 506
django_notification/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_notification/validators/config_validators.py sha256=MVkGaZ5KckVwiaqs3gwdkDPrQBrkI0ANAm8k_1mAlnk 7489
dj_notification_api-1.2.1.dist-info/AUTHORS.md sha256=VixbWP5aXLoRae9pLtIA4fAeyCJ6spyc7H1lEnc66-8 276
dj_notification_api-1.2.1.dist-info/LICENCE sha256=9MEWVlYmQcS_-z2h4NGlUv3gpZ31FgqFBpnh_97xVLw 1064
dj_notification_api-1.2.1.dist-info/METADATA sha256=-D_VWhgWR-ij9Topl-wbx7o9F6SqZR-hmMP636vKYbM 53340
dj_notification_api-1.2.1.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
dj_notification_api-1.2.1.dist-info/RECORD