django-idp-user

View on PyPIReverse Dependencies (0)

3.0.0 django_idp_user-3.0.0-py3-none-any.whl

Wheel Details

Project: django-idp-user
Version: 3.0.0
Filename: django_idp_user-3.0.0-py3-none-any.whl
Download: [link]
Size: 32049
MD5: ebbf071f54982c56144bc2c68e68c03c
SHA256: 11a80b0bc72375ebd0d87a623d3649afa3f80b8c620416514468de59df4215f6
Uploaded: 2024-10-24 15:03:14 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: django-idp-user
Version: 3.0.0
Summary: A Django app that handles the communication between the IDP and the products for the authorization of users.
Author: Mahmoud Al-Rawy, Euron Metaliaj, Klajdi Çaushi, Aleksandër Nasto, Andi Çuku, Klement Omeri, Lirim Shala
Author-Email: hello[at]cardoai.com
License: Copyright 2023 CardoAI Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: boto3
Requires-Dist: django
Requires-Dist: faust-streaming
Requires-Dist: kafka-python
Requires-Dist: pyjwt (==2.6.0)
Requires-Dist: requests
Requires-Dist: aiohttp (>=3.8.4); extra == "async"
Requires-Dist: aiokafka (>=0.8.1); extra == "async"
Requires-Dist: django (>=4.2.1); extra == "async"
Requires-Dist: black (==23.3.0); extra == "dev"
Requires-Dist: build (==0.10.0); extra == "dev"
Requires-Dist: coverage (==7.2.5); extra == "dev"
Requires-Dist: faker (==18.9.0); extra == "dev"
Requires-Dist: pre-commit (==3.3.2); extra == "dev"
Requires-Dist: pytest-django (==4.5.2); extra == "dev"
Requires-Dist: pytest-sugar (==0.9.7); extra == "dev"
Requires-Dist: pytest (==7.3.1); extra == "dev"
Requires-Dist: ruff (==0.0.269); extra == "dev"
Requires-Dist: mdx-include (==1.4.2); extra == "docs"
Requires-Dist: mkdocs-markdownextradata-plugin (==0.2.5); extra == "docs"
Requires-Dist: mkdocs-material (==9.1.14); extra == "docs"
Requires-Dist: termynal (==0.3.0); extra == "docs"
Requires-Dist: djangorestframework; extra == "drf"
Requires-Dist: drf-spectacular; extra == "drf"
Requires-Dist: django-ninja; extra == "ninja"
Provides-Extra: async
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: drf
Provides-Extra: ninja
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4020 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
idp_user/__init__.py sha256=zJuSbL5xQVMOKgjljxLzuWwRumJy6M-NI71ZaIinoG4 97
idp_user/agents.py sha256=6X6OXqlCzH2OCISG5J1xZ6HXn7wlp3AxbALHKS8v3AI 2064
idp_user/apps.py sha256=V7E7z32RqtpR7HBizCWzqvNi90xyCcO3P3W6PcUq0GA 1018
idp_user/checks.py sha256=PGWSCFbdLRWwDW5iVyi8zgMAF7e991x6R1dFqoRWKmc 1976
idp_user/producer.py sha256=JuMcvgvma59plaoL0gza12Wm8R2El8817x6rDsaApCQ 1815
idp_user/schema_extensions.py sha256=jvtgjJHQ8tC_Wcshke0fgN5cx5GwQ3NuSKw0-45z_lI 819
idp_user/settings.py sha256=hrfbg-hAFSfH5Iwt-GM82viV-Iv5enP6EQRhC9heWh4 770
idp_user/signals.py sha256=r17Fnl5z8EKCCS__OpPQNI5Bf9-BRpm3JQT5pfc6Mls 132
idp_user/urls.py sha256=Bjdewssljt0LIefjixBem9JN0kkghPvmrIETj3GdXbY 17
idp_user/auth/__init__.py sha256=_LV8tlEU7AnPdlSUrGlIbCLqu2ppyRf6-ica3gAF_Vo 34
idp_user/auth/admin.py sha256=rGh2TgYcJDbXUIwELqz4LUPK-S8yYsCzuKpQNYYt9Sw 1375
idp_user/auth/drf.py sha256=GmJVRWYo4_IWtv_gCKyr_vGYZNVayWXwfsIijIFZYb4 2281
idp_user/auth/ninja.py sha256=wSi9OMRA6ye9KkBIpRlf4xoCrxcZI5lJn_b7oRehtA4 2533
idp_user/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
idp_user/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
idp_user/management/commands/put_app_entities_records_to_kafka.py sha256=aLyDClaaOGt-79ptBQxv3608e5OVmsknV2Xm7bIM67Y 803
idp_user/migrations/0001_initial.py sha256=fLP4gJgVZRx5heFqNTVTf0h2dHVeIIyOxQn37kNpfUY 4340
idp_user/migrations/0001_initial_squashed_0005_alter_userrole_id.py sha256=JZsoon-pZLwIzAy-3SnGzkVxa9eqPkP9QBSQsqPiJVo 6133
idp_user/migrations/0002_auto_20220120_1617.py sha256=TOTmFU8wejKOX-bjq4D1s3B-QXTEub_FOX4STWAcJ4o 378
idp_user/migrations/0003_auto_20220513_1025.py sha256=j4usfLINqTdSHSvWBnEUd4cxvHXqL8rRIw_FFna1Hn4 390
idp_user/migrations/0004_auto_20220817_1526.py sha256=nS_nnQJabst0Eigt4Ry05RrG_lSM8WdWhRZ0iIX4tZY 579
idp_user/migrations/0005_alter_userrole_id.py sha256=fWbqJw8ryCBtnJvqM-O_RDpQi6GFJHnwfyZOs0EKH3k 446
idp_user/migrations/0006_userrole_organization_and_more.py sha256=EJE6wqmUS4qbcCwhjU11ZJXcRDDNZ3rjPqE8XbqZt8E 1270
idp_user/migrations/0007_user_demo.py sha256=sqMrC1cxh0sDVixUeC9CQsWi9EZVbWrCat1AUfCQ6nA 396
idp_user/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
idp_user/models/__init__.py sha256=87bVovtEQYsloZGAB90jU4Yq9U1_QQ3m4-nYu61kfD0 55
idp_user/models/user.py sha256=YT6SiTqLyNXZJfhGIRG8tzzYbDpnBhHY000GNVgmR5c 217
idp_user/models/user_role.py sha256=ERZnGLz1Ep5nwPkkE0bsYwGROUVhpTcbJfAXfitTxHM 984
idp_user/services/__init__.py sha256=yKcZDc1QMohjt8inO47vzN3mdsjl4DjOG8Pa0rmH9p0 139
idp_user/services/async_user.py sha256=n3kZYTKqHeNjyeSGhnlaMV6TNS6p-xuoPNHp9mDyAaA 13118
idp_user/services/base_user.py sha256=MGPKsPU7QKhFuuGJgeFI8olk8lM7kQC_L9SINj1k-6g 2581
idp_user/services/user.py sha256=FzTzFGOug1Aj1-zLG_9tpCEKDA1WDX8kMLyL409caKQ 16140
idp_user/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
idp_user/utils/choices.py sha256=aBTGdQzTMBImMQAXf-FdasoLdjVPS3IGkQT1-jpxjc4 739
idp_user/utils/classes.py sha256=NMkeohWrsqJav_Vd1vSRcqqHF4LLMJkfuykOd6Kcy9g 311
idp_user/utils/exceptions.py sha256=drUk0Cb4M1OVegoAn8Xzyn97AWm46LPfo6eRxeMFTOg 165
idp_user/utils/functions.py sha256=pHA7uOLIZWLGCYX9Tik4KJ8ktWxvBYs4PB021H-Y7Bo 5259
idp_user/utils/typing.py sha256=Z41-YdFV8DHzR-y5ObUyiU3QBBaqDgi7U90VkMQCyhs 2906
django_idp_user-3.0.0.dist-info/METADATA sha256=kayk_T2rWOqgzcTfg4KmawrqFpItU0yhA3-P4_lfyNY 7491
django_idp_user-3.0.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
django_idp_user-3.0.0.dist-info/licenses/LICENSE sha256=jtAA3iAOldbRGJAeWSZgh_mCsGhHQ9F6VJ5vDZ-kzeM 1046
django_idp_user-3.0.0.dist-info/RECORD