django-sage-tools

View on PyPIReverse Dependencies (4)

0.3.5 django_sage_tools-0.3.5-py3-none-any.whl

Wheel Details

Project: django-sage-tools
Version: 0.3.5
Filename: django_sage_tools-0.3.5-py3-none-any.whl
Download: [link]
Size: 70367
MD5: 4486cc2cf25dc4f550b2d5fa29c9e42e
SHA256: e511bcc8f682402d6710e0755dedc622c00bc78d0537d81f3997203ab65fde68
Uploaded: 2024-10-03 08:08:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-sage-tools
Version: 0.3.5
Summary: Reusable, generic mixins for Django
Author: Sepehr Akbarzadeh
Author-Email: sepehr[at]sageteam.org
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Requires-Python: >=3.8,<4.0
Requires-Dist: cryptography (<44.0.0,>=43.0.0)
Requires-Dist: django (<5.0,>=4.2); python_version >= "3.8" and python_version < "3.10"
Requires-Dist: django (<5.3,>=4.2); python_version >= "3.10"
Requires-Dist: mimesis (<12.0.0,>=11.1.0)
Requires-Dist: pillow (<11.0.0,>=10.4.0)
Description-Content-Type: text/markdown
[Description omitted; length: 311 characters]

WHEEL

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

RECORD

Path Digest Size
sage_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/apps.py sha256=STu1TvfBXeCGbN2a557FIGJRT1orJF3Kdmxlh9x1xKw 157
sage_tools/context_processors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/context_processors/maintenance.py sha256=yldqY-3u5WST9pdW14FHIgTlIURPengb5RG-zBdNtaQ 336
sage_tools/decorators/__init__.py sha256=WpP5DVZraPb7kIG68ghP5WvivpfEl7iubYjnyykqkQA 79
sage_tools/decorators/admin.py sha256=4VZ4p_mTeIKZ61UYQiiR6LR28g-UFFLvXIBKcuHd4Zs 2370
sage_tools/encryptors/__init__.py sha256=EEr_CHtU0XuQ4h80YhhXF9zyxYMk226797rjhRYWhuM 173
sage_tools/encryptors/base.py sha256=kHYqNlm1UGzDxc-zQlbIKPb9nx4LS5fQ6CJI9cPzTHQ 976
sage_tools/encryptors/dummy.py sha256=dY9FafPYzxVMyXDt-RUB14eHfaxCu5vy4liUEiqCz4E 787
sage_tools/encryptors/fernet_encrypt.py sha256=laWdNo4_jPxRe4nWJjZwZCaE96p2DCoORr4NA6H_hR8 2986
sage_tools/fields/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/fields/svg.py sha256=2XSmVRj6pB8MTYEXY485u4PF6lJ6Th7SFV4hlLRDs7g 1886
sage_tools/forms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/forms/timezone.py sha256=jqYO1887Ocqtuj3c8kB3fKcwa3hgNGc-BX63E1sW2Oo 336
sage_tools/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/handlers/file.py sha256=xNkHOaoUaU_ePXHVh-ZLLmOwlRFwAUkkIBxw69-hzZo 3975
sage_tools/handlers/session.py sha256=YVMgaBTPdYk54NPrw-F_iPsQm5iUsYxYB6_RocHQORI 5133
sage_tools/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/helpers/typings.py sha256=agbmW2YCYBMXSPs7rfsESE9JRis1de5Fzni2NN0zhNA 935
sage_tools/locale/ar/LC_MESSAGES/django.po sha256=9o3FTzkdcvYicsCdoWG3sOzvZRzjEB08G3sXbrmlYOc 8870
sage_tools/locale/en/LC_MESSAGES/django.po sha256=ovB385ZRjyqm4yF4RHVQ_j0egbquJa5FMz7B3daPCC0 8783
sage_tools/locale/fa/LC_MESSAGES/django.mo sha256=am1GQ8oWahrPRkixatavNlzEBEeDr4zpJFD5Uxjppso 6720
sage_tools/locale/fa/LC_MESSAGES/django.po sha256=JodK4gzTBXjSqwO9XFwabJuSrH3xJZUwHEiA84NP5pk 11795
sage_tools/middlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/middlewares/cookie.py sha256=WhoQWdCTusmR0XffaYPFiTmUVuirSLD3ARuDhF42oNY 7031
sage_tools/middlewares/csrf.py sha256=HPUnVT3uTi5FeG2Fhz8JUNWiTEf0rcVeN_gDA6tJnzw 3439
sage_tools/middlewares/time_zone.py sha256=QFbKJyhtiU45jmZ8axZG5bcI5ebESins3Y89SlRw-GA 1401
sage_tools/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/mixins/admins/__init__.py sha256=xxfmldKkKJFcft_StBwo-2YPU4tMYAFz-bjJjbVFNI4 124
sage_tools/mixins/admins/limits.py sha256=RozptKQHLkqc_u7L4AWGiKw5uRb6NtcUuagVswzFcrA 3783
sage_tools/mixins/forms/__init__.py sha256=-wY61AzvUFyNSohoQloWhyZFcPABOVzaKvx018bw3MI 351
sage_tools/mixins/forms/user.py sha256=EY1BhmPRQQ8bQN9VnWOeOH-2qJN1ZWFqW-T71VpJyVE 5311
sage_tools/mixins/models/__init__.py sha256=KEdoS1nbPQ4mqt0IHhApCZluWiXbtd8Kr7iIh2burwo 623
sage_tools/mixins/models/abstract.py sha256=ZfbwNEgG8IKqEVhU5UiTA240BDyLEpQEz9ekGUC6G-g 5691
sage_tools/mixins/models/access.py sha256=PKjk88_CF9FMxTo6QvsrgiOzyTZZBOKIFU1zivnUZ-4 488
sage_tools/mixins/models/address.py sha256=EtNmKpmJ_-_U4R2d51zKuPHPqzM4o9avt5-F9OZ8-JY 2129
sage_tools/mixins/models/base.py sha256=nhu2_27ed-jI7YqdFUTLyXDKW7NESszwBBrp0apOlKA 7663
sage_tools/mixins/models/comment.py sha256=q6rb4S_WRtiuoEmWkUSkmqaQ3oY5As45MtM1igtWJy8 1996
sage_tools/mixins/models/rating.py sha256=d4ktD0-xetwQIOBzoq71nJufA--d7Zy1nxYTYMEXKqA 1815
sage_tools/mixins/views/__init__.py sha256=r5mbT44V6CgaFh1D64DMSSXwgeSUrmqZddXYyjHw5DQ 867
sage_tools/mixins/views/access.py sha256=tum1Qa-g7Tn42ccLvN9F23xu79p-SzmgtSSczzDgmtk 17030
sage_tools/mixins/views/cache.py sha256=K3ICDD2e-WyPMmG4gEKQL8SRxjr3S2AaY6Jp1GNLeCE 3913
sage_tools/mixins/views/http.py sha256=dNDI1PTPtDzA1Ofdg0SACuPWs65dzZk6KfQgw-JOP4Y 853
sage_tools/mixins/views/locale.py sha256=Q-hRMMpxeasZJK7I434ClhiBdl7ZQnEs009W6wn92qU 2983
sage_tools/repository/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/repository/generator/__init__.py sha256=M37zsO3mFH0wflIrSo1Ct3cDGj0yQQ9YOM1oWM3uOKY 72
sage_tools/repository/generator/base.py sha256=dNTq23Lalp_E7Iw9E8XqJPXoaFOeI3LvQg5AatGi1u0 14561
sage_tools/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/services/slug.py sha256=CRk9UkEVJH1LzaJFrw8cgJU7TTkSxtyLby7GBpoFJOE 2216
sage_tools/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/conftest.py sha256=5Q0-DGmuWzY0-0BKpHojiWREOrZbNtKeTr54wkwMM7Y 1052
sage_tools/tests/context_processors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/context_processors/test_maintenance.py sha256=m1VY5bJmMwonsnSOtVBmtLdI0fh_qS_NuZcBytl7HgY 1951
sage_tools/tests/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/decorators/test_decorators.py sha256=KMAxj4jTUrsV77xhMCYUouliFxMOFBLgFKv6srPthRY 2155
sage_tools/tests/encryptors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/encryptors/test_encryptors.py sha256=FvQs94TucPuBkiLzaJPrk8ElQDJfGOvbhkqY3Bw-OlI 2956
sage_tools/tests/repostiroy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/repostiroy/test_base_generator.py sha256=KXOMC2H4MhTBWYTyLKJ726_I0BFvNQPeVx8KHiCr-dE 9287
sage_tools/tests/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/services/test_slug.py sha256=9Nhgr4qx55uOzko9qqAsbyHCjiot0FwX109rzH0RNtM 1880
sage_tools/tests/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/tests/validators/test_numeral.py sha256=zTUZYIpCfBX5vDOovSFeISUjzv6hvEmzVAHz7or_hgI 1309
sage_tools/tests/validators/test_string.py sha256=d2s0jzsdhdsT1poY7h91pDjSWbGLE2_B95q1riktEII 1337
sage_tools/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/utils/admin_prioritize.py sha256=hgD2w2doUegXcgJmZBmm1vvIfAgJBlemyJjhCKIHRvw 1426
sage_tools/utils/converters.py sha256=v2Y9mXobdYT9bk867RFH_BxR7zkYrahXJpO2j29vVXM 2138
sage_tools/utils/dataclasses.py sha256=ne4MInCX65Ms4j3qQAezvN_UcFDC9m_a8R9Cjg3P2EY 1388
sage_tools/utils/funcs.py sha256=6rw6z916Ns_JHjZ875jDUEB9ElPszlpjpc4ZV2e3noU 2471
sage_tools/utils/linker.py sha256=m9U9TbV40BUjt9BvfjjnWmkuZpaT7340xJzsEUZ1IZE 2528
sage_tools/utils/locale.py sha256=ZGVXdZBgKQRPoE4lWQjiWsDN2dNTBHPPyl5Upz-tDOo 4029
sage_tools/utils/tom_reader.py sha256=Z_hsxGETMGCRiwz2Hz0biBwicKeOIaG_56Jt8h_L9oI 2462
sage_tools/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage_tools/validators/file.py sha256=oSul8X29LZWNXWcXpSobjy0gmBe5Z4cDABhIVS622io 1098
sage_tools/validators/numeral.py sha256=CVotl7R9Q7coVOP21QIhYfHi5GQB9FgYLhKzVw_np00 911
sage_tools/validators/string.py sha256=4IUd93EPAi-rtyDXhLlGHqNV5IRmsP6n68A49SHsZr8 989
sage_tools/widgets/__init__.py sha256=x9b2HcGI4yupQ2hA8sOYNkR-LseSO8Sq2jl-2atyLbM 27
sage_tools/widgets/svg.py sha256=C6H9eQ1ae1QuxeB6kc6FnNyiaZyXVgZx4rNweXuBPL4 400
django_sage_tools-0.3.5.dist-info/LICENSE sha256=UIkKGWSJe8FH2lmhR_Fv__BQitpTfwo0KdLrCt3sqoU 1086
django_sage_tools-0.3.5.dist-info/METADATA sha256=wyNGc_F9uNHfim5QRrMw3eby1r6sSuWmtmv6b7MSo7k 1192
django_sage_tools-0.3.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
django_sage_tools-0.3.5.dist-info/RECORD