permissible

View on PyPIReverse Dependencies (0)

0.6.1 permissible-0.6.1-py3-none-any.whl

Wheel Details

Project: permissible
Version: 0.6.1
Filename: permissible-0.6.1-py3-none-any.whl
Download: [link]
Size: 40566
MD5: ec9743a35481e48b4f5b2e135372f685
SHA256: cf536a8fd21b7a48ccdfcb5a392eeacb383551f8e811bbcecc0f1bfbd9405502
Uploaded: 2025-02-11 19:35:48 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: permissible
Version: 0.6.1
Summary: Extended, flexible and powerful object-level and rule-driven permissions for Django & Django REST framework
Project-Url: Homepage, https://github.com/gaussian/permissible
Project-Url: Issues, https://github.com/gaussian/permissible/issues
Requires-Python: >=3.12
Requires-Dist: Django (<6,>=5)
Requires-Dist: djangorestframework (>=3)
Requires-Dist: django-guardian; extra == "guardian"
Requires-Dist: djangorestframework-guardian; extra == "guardian"
Provides-Extra: guardian
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10276 characters]

WHEEL

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

RECORD

Path Digest Size
permissible/__init__.py sha256=baAcEjLSYFIeNZF51tOMmA_zAMhN8HvKael-UU-Ruec 22
permissible/filters.py sha256=sxfpVt4tGeO6yWUnUKfVUtjLgzyIJ6x-n_jpu7ixDbI 3671
permissible/perm_def.py sha256=piij8KblFZa91OOgnbOtZpaVAAQZSUiZYIgAOFUxDZg 5896
permissible/permissions.py sha256=VIyHRq3MIYTJF0bqxNS9iVsz3b2rskDRxrkp_bW0Ljs 4986
permissible/serializers.py sha256=nsUprP5fEaodTZZUJbvsTLr1uMZopwGlns6grKJ7svo 1853
permissible/signals.py sha256=b0NNuSsKQsQMDdMMiXWiGoHWyIO2x2nY4aiL0CNHajE 3686
permissible/views.py sha256=YbV7ryvhlVuzh5TreG4wNopPK4x7Zis-7WpXjQNmLuM 609
permissible/admin/__init__.py sha256=piLCz3ixmflXiUHlXr7t1IMY4G9mGY_dq-_QjgxzwZw 109
permissible/admin/default.py sha256=xX_473gF6R0adYzg-CQpgxOsJCrpFx39Xhi6jzdOei4 2576
permissible/admin/forms.py sha256=0yQs3e3jBsME_6Zczc0lpjUW1eXQYpRBAQI7x2xhEiA 8283
permissible/admin/perm_root.py sha256=5Su1DTuvb78zPCokhpnRFUokql4-dAKaaIvzNS3wtnI 11489
permissible/features/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permissible/features/environment.py sha256=z60VAU3xPiBcU_B3otK97uPFFdBPTvM_H7ZuDYAL2HE 94
permissible/features/steps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permissible/models/__init__.py sha256=1PdCrKBTMiT1tOZH-TqCwr1c3KP2jgwNbWRWn-wBXss 612
permissible/models/base_perm_root.py sha256=u6ADlZT52okkABRW2Yz-g3jov_qTnx3LvLA46GkM7wQ 1031
permissible/models/hierarchical_perm_root.py sha256=4zEMjvnTj8leZdr_S5f_2fI7gHiAjIej18wtE04_OvY 3868
permissible/models/metaclasses.py sha256=n90pUJo8TqOB-dW8dLWt5e4CouNlkZ-THLIUMrif-vQ 1134
permissible/models/mixins.py sha256=CHOvDqX3AzC7YchSZzDxeozzRPccAJT4ZN70TiaFqyQ 5643
permissible/models/perm_root.py sha256=jgMb9hajoTWlAYgKiISl86mOyg_u-0t17y-gz_F0B6Q 15891
permissible/models/permissible_mixin.py sha256=SnC193saEEbxmwGSkpcHY1Cf6ZdRKAaoENJq4IiK1kc 12848
permissible/models/tests.py sha256=z-OdHiB5J1-F3CQHK8CznwSViMNhuzpjPeS3dwP84_o 1686
permissible/models/unretrieved_model_mixin.py sha256=3dchVsw2tqMYA3tkgrgb_LdcdEI170uOo8EkTDpJxQo 6489
permissible/models/utils.py sha256=PqNehKeDzz_aoX4wVNXwMKQpC4YoojhkkVqr-kWRbs4 3138
permissible/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
permissible/templatetags/custom_tags.py sha256=eRBwsXw6GdMLOTCk0TYAETAscYZHytIl-JWXgoSIeJI 321
permissible/utils/signals.py sha256=k_4K8OG2IwiDPvFkyWdYT18tF2AUbWDJ_bTwKGMO6KY 1427
permissible-0.6.1.dist-info/LICENSE sha256=HMVAOH2HjcLbWW97nuuYIHk77O-FHk6RBM0KODpzj3s 1079
permissible-0.6.1.dist-info/METADATA sha256=6qkgnNPZL4xd6b7wKfl_yW1rKiePNveBppu9Sq57QQ8 10874
permissible-0.6.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
permissible-0.6.1.dist-info/top_level.txt sha256=kcW0EhEqrYJ5LqQpXpsuU-FPBuICvJWimvnJXX0HymQ 12
permissible-0.6.1.dist-info/RECORD

top_level.txt

permissible