permit

View on PyPIReverse Dependencies (2)

2.7.2 permit-2.7.2-py3-none-any.whl

Wheel Details

Project: permit
Version: 2.7.2
Filename: permit-2.7.2-py3-none-any.whl
Download: [link]
Size: 97361
MD5: bbaad837ff295bcc21f37263a9334906
SHA256: 90f263d856891420f0d6816fb72ce8cf51ea22063c9a477d093b976cf12dd94f
Uploaded: 2025-02-11 09:38:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: permit
Version: 2.7.2
Summary: Permit.io python sdk
Author: Asaf Cohen
Author-Email: asaf[at]permit.io
License: Apache 2.0
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
Requires-Dist: aiohttp (<4,>=3.8.4)
Requires-Dist: httpx (<1,>=0.24.1)
Requires-Dist: loguru (<1,>=0.7.0)
Requires-Dist: pydantic[email] (>=1.10.7)
Requires-Dist: typing-extensions (<5,>=4.5.0)
Requires-Dist: zipp (>=3.19.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 299 characters]

WHEEL

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

RECORD

Path Digest Size
permit/__init__.py sha256=uBEY-6UbrHD8Rwrgkb4oa6ZbdQ1TKN-4F3apZ2GhSCs 607
permit/config.py sha256=ojVWYEVAIHZ3KIcYaSPJZzXHamfrakIcotaTWYn40W4 2878
permit/exceptions.py sha256=mTXBJE9iE9BPjs7arLfJ0nnmfoQlm-0m-RfN0jFdCck 6909
permit/logger.py sha256=xajyClIEv8pH18jgsLyzFFs7V0mvpnetOjrcWQMlpaE 200
permit/permit.py sha256=wsg9eI132nN5vtsr7JJPz0Cv2I2nFXZ4IgyVpQGR1gM 9203
permit/sync.py sha256=HVnFyKhyEckQwJSSCvQUdIjS-hKbV2iDsCqk2CQUNQ0 4582
permit/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permit/api/api_client.py sha256=tbScBoKsrvHqnuTphMkITXEVegQBkfJwMapgYXoEteg 5622
permit/api/base.py sha256=kApqk02eAAP_DJ_0XCeYbNxUgcPkSGikIxhp1pH7kBw 10971
permit/api/condition_set_rules.py sha256=lBxnGQaQutzxc8IDfqRQhmjz19xgJNLUNUz4CUgbc84 3990
permit/api/condition_sets.py sha256=RUHux04DZJu0PRSXyKZi2_dvyc9B4dwGBNHRnBudiwE 6382
permit/api/context.py sha256=mK6ZyEqfNS-lYsBQWrFVb0urnG_m9ZRsReWY0MjBi8o 8309
permit/api/deprecated.py sha256=fW4jwklF4DDqJ6IxJXQtmLiXIH_gRXCIgtEFR9dTbts 6225
permit/api/elements.py sha256=P8Ee9RZYHLU0SblYY8NsD8o6ptkF8bIkLlOXuc9VPes 2969
permit/api/environments.py sha256=eOph64jz4H2I69QF1ejSUVf1pdu0eAqnH6tmMEBS3V0 10192
permit/api/models.py sha256=bYh4ETwKSHAXYq1NgQcd9O6_2CRlMGQsHE7iL3LNaQ0 227876
permit/api/projects.py sha256=5w1kRzNkkQvRFejThoWBzPOK3QaUYqFqE2Nk4Kf1wuU 6113
permit/api/relationship_tuples.py sha256=Vw2ucK26v3B5_Y7z6hclAIZNQ9wmX2erShkzfyNziuk 7649
permit/api/resource_action_groups.py sha256=ft418ncQJyNNsii5cHh18rmdmBVhBsWxe9zQC9LmLWU 7320
permit/api/resource_actions.py sha256=WFZ_wZko4tJgNGw9Q1cBi9DEHuNOY15F4jpGlCx4wJU 6969
permit/api/resource_attributes.py sha256=ZMdkc-mo9U8SA5FU9pg0sogkDLQGUckSdQ_j8n96hZ8 7256
permit/api/resource_instances.py sha256=tCdgtYCzNwCX_j2b5iuNrEXOOzdmGc_OVm5ZGzlZUVM 10081
permit/api/resource_relations.py sha256=_Kok4jc7lNQzATmCpgEtaoySe0ivyK6coJ5RthuRUTs 6039
permit/api/resource_roles.py sha256=7cehIkja5jDb-GJ0KaHjlUkDkrqWuPlCz1T2ZH2F26Q 12870
permit/api/resources.py sha256=6MFvbalqAF3mWFP6yUW4OJnuOIbLUHZ2YWQdXBiL74w 7061
permit/api/role_assignments.py sha256=vOlTh3SFqW7Jjb-YSbEmNb2uMZMSMm3N_SCo2sjfEpw 7218
permit/api/roles.py sha256=hSLNlP6xREBUYyP8YDp44toBnQBFVcHGtELvlX-9WU0 7819
permit/api/sync_api_client.py sha256=-Fj3wMsFZQzA_41ZsbGLWqnEpzOOc4yjKBvG1Ii0fr8 7125
permit/api/tenants.py sha256=SOfyNXaFpGZe7ue5QDxGwSXfUNTblmvxHOOzGVJziwo 10408
permit/api/users.py sha256=AprtK7gtWxh_I30bsNVsRmvl3feNjAmvaCizLiigy2c 13790
permit/enforcement/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permit/enforcement/enforcer.py sha256=AxEY2fwtOXla0fNDjVpwGeWWLU_L8riFgjhslKndldI 21275
permit/enforcement/interfaces.py sha256=PJ6tzQjBHkd73-XErJdKIQEFG3dKG_bHqUUv-gzJ-hk 2114
permit/pdp_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permit/pdp_api/base.py sha256=BysjJDS7vSNoy_ffTsH4vei192elzU5HcJNAI-WMFLM 1603
permit/pdp_api/models.py sha256=SPTbELPrH7zMyvFT1kxk7icYy3h_XGfK3iBqIui1DU0 851
permit/pdp_api/pdp_api_client.py sha256=W2Q2ijrKYFbQn3Qddcjpny6FUxl7I3VD_sENPvE5ONI 1151
permit/pdp_api/role_assignments.py sha256=Et83aMTf4Pdyb80Qa48tsH_OIRQwrvFd_fI5vJeE3JM 2630
permit/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permit/utils/context.py sha256=Dij-N1yhPM-HmlvcS356Kp992Jiyx9dw4vyhT35wr9Q 836
permit/utils/deprecation.py sha256=d3RGiA9zXvXpLGtc3CydS38WNjQLOPqcQ-1QbtEhyvE 625
permit/utils/dicts.py sha256=cxtajbEJSYaYvGE5C7bhFjw23EPD0WoK2JMe39bgIR0 444
permit/utils/pydantic_version.py sha256=G0TrI97-4Us-Yi2CeI6CCCCUxBXxqf0to00nj6r1K8g 85
permit/utils/sync.py sha256=JLqB1Yi1jJvG33a7TJ5ZtI2-LxxiEy6xzTMYlKdS3tk 1778
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=wYkUkbFPXTc1gZQeceF58S1eJlSE-g1h_qPF8K2cQpE 1722
tests/test_abac_e2e.py sha256=ItmZAakKhf8YEjGTqn7IB5JE_SLHeRPYLWZzI7uXERo 10435
tests/test_abac_pdp.py sha256=onVNFgWpMY0UPK0OrnEWhmTtxX6bwyhS8H5YI1rjTwU 2420
tests/test_rbac_e2e.py sha256=KP7AaL5Z4SAHoMIWkpkybgbPKM06gYsVyN5gxg6zBiY 22370
tests/test_rbac_e2e_sync.py sha256=8GrHuBTrLfh6NC7J6Hbua2x9kzWHxzW5ZZ2La3pdAj8 9983
tests/test_rebac_e2e.py sha256=PER2KMCzxEzTUAeWmJzLCUN56TPjsmXSmCxvjAsVj28 31609
tests/test_sync_client.py sha256=Z0u5-nibxPs3kYDEWWWfGIBxYsZFN2n0UZgBstIIXuE 858
tests/utils.py sha256=WJYHmA8YPHCcGlrUOq-Crkl-5JQGQLoXAF_jVPRMvx8 386
permit-2.7.2.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
permit-2.7.2.dist-info/METADATA sha256=4y1caxYkjiVUbcOszCqhaATacV1k7kwm6WD5b9Pgy1c 978
permit-2.7.2.dist-info/WHEEL sha256=tZoeGjtWxWRfdplE7E3d45VPlLNQnvbKiYnx7gwAy8A 92
permit-2.7.2.dist-info/top_level.txt sha256=bgTatoiPlGu_LzNWbQj_aMuzFJEbvE1QzI_svvkFFVc 13
permit-2.7.2.dist-info/RECORD

top_level.txt

permit
tests