ska

View on PyPIReverse Dependencies (0)

1.10 ska-1.10-py2.py3-none-any.whl

Wheel Details

Project: ska
Version: 1.10
Filename: ska-1.10-py2.py3-none-any.whl
Download: [link]
Size: 96008
MD5: d8037baf37a5bf24d95eb18374effc9f
SHA256: c92194ccaec0eb92b393a8d27a1efb7ab9dd62afadbb489f176a7eb64b351b1a
Uploaded: 2023-08-26 23:32:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ska
Version: 1.10
Summary: Sign- and validate- data (dictionaries, strings) using symmetric-key algorithm.
Author: Artur Barseghyan
Author-Email: artur.barseghyan[at]gmail.com
Home-Page: https://github.com/barseghyanartur/ska
Project-Url: Bug Tracker, https://github.com/barseghyanartur/ska/issues
Project-Url: Documentation, https://ska.readthedocs.io/
Project-Url: Source Code, https://github.com/barseghyanartur/ska
Project-Url: Changelog, https://ska.readthedocs.io/en/latest/changelog.html
License: GPL-2.0-only OR LGPL-2.1-or-later
Keywords: sign data,sign (HTTP) request,symmetric-key algorithm encryption,sign URL,python,django,password-less login django,password-less authentication backend django
Classifier: Programming Language :: Python
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: Topic :: Security :: Cryptography
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Requires-Dist: django-nine (>=0.2.4); extra == "django"
Requires-Dist: django-constance; extra == "django-constance"
Requires-Dist: django-nine (>=0.2.4); extra == "django-constance"
Requires-Dist: djangorestframework; extra == "djangorestframework"
Requires-Dist: django-nine (>=0.2.4); extra == "djangorestframework"
Requires-Dist: drf-jwt; extra == "drf-jwt"
Requires-Dist: django-nine (>=0.2.4); extra == "drf-jwt"
Provides-Extra: django
Provides-Extra: django-constance
Provides-Extra: djangorestframework
Provides-Extra: drf-jwt
License-File: LICENSE_GPL2.0.txt
License-File: LICENSE_LGPL_2.1.txt
[Description omitted; length: 46215 characters]

WHEEL

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

RECORD

Path Digest Size
ska/__init__.py sha256=n_3pOEm_Gg31c_d8RhzddC9hTXeJeDLoYbhIDnAr3-8 1150
ska/base.py sha256=JnhK34iV4Zel_Cp82v1NONzGT5KR_pn_ZT8wMK87feQ 11454
ska/defaults.py sha256=GpTygtGd3zqZWXRkFPUSI0eA6yH9APuogJi3-ffyI9k 2782
ska/error_codes.py sha256=rrMph2wWn2Tqp5exfCaWY-MCgNKY-J6RJTGSQ-h10Pw 1097
ska/exceptions.py sha256=bmj9DZ6ddjULMYWDHTsxUTOTEpjW6sW30APGXadbPiQ 584
ska/generate_signed_url.py sha256=K1dqrh38wUGHK4pu4T08ASFiiVhJxSG5ZPtJpqYJqoM 3184
ska/gettext.py sha256=sY2S4MZx2SwojoIehLLVYlohS80gyGQV6OMKSYw0KoU 245
ska/helpers.py sha256=dqmCIFZhrtdJ4I6r2lHr1R2E4gJXVEB23hLjlaO9yog 4905
ska/shortcuts.py sha256=henWOR_rWhZC3FOgR6BAmWmGrMuGi_S-4z6tOnLWLrk 10924
ska/utils.py sha256=8yhvTBmie5LaJ6CKn6ooa3pjGNnK-WogfrnFNQpogyU 8310
ska/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/admin.py sha256=DiX-EXR7RRuTvjHJE_dUvLTIA5rOdWA_wytDYC7-ybI 818
ska/contrib/django/ska/apps.py sha256=BIczabjhm8-bS4ZnwihB8jkT9p5Aja9axBSmShxDOs8 335
ska/contrib/django/ska/conf.py sha256=hIcwoFEhrexnXnsi-czQL5_OekC3P9nQOito_JTAgX0 722
ska/contrib/django/ska/decorators.py sha256=uJlN7z66KMPkgV1xKynNknE4YTMkOVDNDEj1RX-w6E0 12897
ska/contrib/django/ska/defaults.py sha256=-K6VREaGcvATcPr91R-bX-ongtf4M0ZXHp3bJcOrR78 2357
ska/contrib/django/ska/http.py sha256=qzC-tZ9s69zAlOUGkRGtg1BitPajmZFblRAwqjhgZ5g 425
ska/contrib/django/ska/models.py sha256=qnGuv8rsEF5LNYT64Cfe-L395o391i_cquxKIzsR6x4 1109
ska/contrib/django/ska/settings.py sha256=-0F453ytRSFETRPY_1z_51tfNqd1vuESg60FQLew1ag 3606
ska/contrib/django/ska/utils.py sha256=m6TmNKAYhBTrsYWHFa-V5OWVldrjMeWA7ieMzxRoZoI 2204
ska/contrib/django/ska/backends/__init__.py sha256=X4Nk3wn4F4I9mFZYHCRTj_Q8a9Y3Uliml-Rt7pBZPlk 274
ska/contrib/django/ska/backends/base.py sha256=9YlGs7pvDwKWTseB1PXRvd9t2voJ78YKoK0tmamHCTg 8704
ska/contrib/django/ska/backends/constance_backend.py sha256=mAv9p94itetNFpJ0amT5irDZkW9jLV25NzayrSrEgwk 1487
ska/contrib/django/ska/backends/default_backends.py sha256=VK5EGlLWCp8-79EQqtsXPM_dcuQZ1kwhszPydEUDoQ0 1022
ska/contrib/django/ska/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/integration/constance_integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/integration/constance_integration/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/integration/constance_integration/templatetags/ska_constance_tags.py sha256=2nlWW4pWp0wEf4V_cX8HgvtEqr933OmWMsBKpEyBF64 3642
ska/contrib/django/ska/integration/drf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/integration/drf/permissions/__init__.py sha256=ha_mL8SI6__CC7oflZC6cv54uSfYj1joLb-3DZLgAdU 386
ska/contrib/django/ska/integration/drf/permissions/base.py sha256=uzF7bwD-mOR4_Tm8P2AF8cb07f3rorCZNaT4rO9m19c 4938
ska/contrib/django/ska/integration/drf/permissions/constance_permissions.py sha256=fZGa4VnqmNFHlU21BN9tG8Nr7nlH8xf8wPnHb57QVCs 1398
ska/contrib/django/ska/integration/drf/permissions/default_permissions.py sha256=FqRHCwlHXefR3QGehUwSr8RlWWrwgHsebEL5-d14m0c 1358
ska/contrib/django/ska/integration/drf/urls/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/integration/drf/urls/jwt_token.py sha256=bGQFTT3_UYFXKfUdiIj6qu8L3kDMIopIBPl4-ZDFUYU 367
ska/contrib/django/ska/integration/drf/views/__init__.py sha256=0D7nRriU7BsXD2S56pC3yc07IboGX2RPU_0pNFawC9M 25
ska/contrib/django/ska/integration/drf/views/jwt_token.py sha256=DsJmsNXMcZNsRwqNzOl9yz0tcahqUSCuNyXSaitOCwg 1262
ska/contrib/django/ska/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/management/commands/ska_purge_stored_signature_data.py sha256=kedea4RDAOPgizViZSTjKuK23Q9Tkpte6HanUTY_GS8 458
ska/contrib/django/ska/migrations/0001_initial.py sha256=2Vq4fY8Satjzi1esgwlZNFQXL3tTvKKwGCbzYjZP9Kk 1529
ska/contrib/django/ska/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/templatetags/ska_tags.py sha256=n1QizR93hDGCou0nZMueGJC_RBv1FIoqZv2AxCjPrfc 3614
ska/contrib/django/ska/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/contrib/django/ska/tests/helpers.py sha256=n3OFgaqOTwxM4sBYlUn79oecJmhzSOWdbRitFLMylfY 1933
ska/contrib/django/ska/tests/test_constance_authentication_backend.py sha256=HOsTebgOf07xISCQmz81KAcJyvRmq7W8y4fQugY_LPk 12467
ska/contrib/django/ska/tests/test_decorators.py sha256=1erADdqwvAAyxoEa0YtwhciHiLOFp96FQ8X-GW75O34 4870
ska/contrib/django/ska/tests/test_default_authentication_backend.py sha256=EVtgEGVZ2PNPclKX-D32_5wUKXFxW2bWwBUXT06DnLA 11168
ska/contrib/django/ska/tests/test_drf_integration_permissions.py sha256=UGqq4LQxGTQW_DQSccUBjG9wpoYyWHcODGRfLMtEY6I 16358
ska/contrib/django/ska/tests/test_drf_integration_view_jwt_token.py sha256=N5upAM4oq2mT1XsmzouMJZb6oqUut9mMemhWDmVmL38 9641
ska/contrib/django/ska/tests/test_templatetags.py sha256=mvBFWQFvryZ84EH9paCTrfYDjmAcUhykeHJfWPjk_xY 4052
ska/contrib/django/ska/urls/__init__.py sha256=Sc775xmDQD-IjJimpu1PHMMLAyDvKc0i7OeGSn2GdM8 166
ska/contrib/django/ska/urls/constance_urls.py sha256=5sWf0n4R277HZOrLaK6IxWdJbJBdOvGy7_WOH-jbVHY 290
ska/contrib/django/ska/urls/default_urls.py sha256=dJWoL49iJ0kwpjYldGjFgmLC2FJ4QjujT26COaWpLz0 270
ska/contrib/django/ska/views/__init__.py sha256=i58WGDSsMGEwLgAJU_P9CfQMsryecwj9rbeF-BzxApw 250
ska/contrib/django/ska/views/constance_views.py sha256=cpn21NcobYqE8NxnKMDHSGLTD1H4oetfhBCvuzQRIOY 1453
ska/contrib/django/ska/views/default_views.py sha256=32HNcKdjZD0kUC5pbRjnlF8YH4b6fR-8nehTJZIaqcM 1411
ska/signatures/__init__.py sha256=uOS1XJa2RskWn88Rb45LLLOQVTGESkUUAiO3wxR2Lbo 701
ska/signatures/hmac_md5.py sha256=RMcT9CbeYJzpLKu_hYv_xlEVKf7H6LJHGB1T3v7EzXo 1417
ska/signatures/hmac_sha1.py sha256=EU1HLra5qdlm8oXxG-_zvF7PZqqe_e5C_cmrnmZNTZI 1422
ska/signatures/hmac_sha224.py sha256=-D42iK4EvUBzG7rnQemDIcivhH0haR7omc2prZ_BHGk 1430
ska/signatures/hmac_sha256.py sha256=IUN-Yl64wY7POQ-pAVCYSrxhgx0wqc6MYPB8D3162Ys 1430
ska/signatures/hmac_sha384.py sha256=K2I086kxuavpJUsAWeIbfIAQDWWKI4xc2ddFkDZi3sc 1430
ska/signatures/hmac_sha512.py sha256=30AykP07ki2OMft5OgJTG2cwvd6zZ2Sqn34fVfIVLVA 1430
ska/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ska/tests/base.py sha256=CCEBlNlmG2XqUI605NPpyq7n9LoYJ6wzT04KTZAtLpU 1480
ska/tests/test_commands.py sha256=MJzXsiPPhDUvyh-EAo6t8yOPqOKBj5cYIzYsGGKtjZ4 1692
ska/tests/test_core.py sha256=0w3qpLccZOfADEMN2NaxoBgEn6kCzLeVgwhxGwuFJmc 29577
ska/tests/test_integration.py sha256=NmZ2_1-DxvavnBm-M5iTQwYXhZzoZyzg1rviGKR3aio 9694
ska-1.10.dist-info/LICENSE_GPL2.0.txt sha256=7yIH1lGmp4lOTQzBrnLIii5j4Yz3uKKOPSPEwW0DCGw 18400
ska-1.10.dist-info/LICENSE_LGPL_2.1.txt sha256=l6W5yqRf6wvAD9sqv4MA8vOg8-JsAsFSv18Qdh7dcV0 26838
ska-1.10.dist-info/METADATA sha256=QmTC_SuLFa-S-8GtV54eBF_hyfm1CvtxdMZ6xh0Xjr4 49255
ska-1.10.dist-info/WHEEL sha256=a-zpFRIJzOq5QfuhBzbhiA1eHTzNCJn8OdRvhdNX0Rk 110
ska-1.10.dist-info/entry_points.txt sha256=vWh6pr8TsJVO5n1rfU4HtRhd97pPR7q8KEXy_4n4Fjk 62
ska-1.10.dist-info/top_level.txt sha256=3GdQwsSnpvRTgBx41IRD3jXfxrrW37dEaW-TY-w5iiU 4
ska-1.10.dist-info/RECORD

top_level.txt

ska

entry_points.txt

ska-sign-url = ska.generate_signed_url:main