{"package": "sanic-beskar", "summary": "Strong, Simple, and Precise security for Sanic APIs", "pypi_url": "https://pypi.org/project/sanic-beskar", "piwheels_url": "https://www.piwheels.org/project/sanic-beskar", "releases": {"3.2.0": {"released": "2026-05-29 23:15:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-3.2.0-py3-none-any.whl", "filehash": "aaf79a56eb7ffa5299acc59cdb464f5dc8a1516765f4aa102d337eeaa55c7bcf", "filesize": 39199, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11, <4.0", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "ujson"]}}}, "3.1.0.post1": {"released": "2026-05-28 17:10:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-3.1.0.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-3.1.0.post1-py3-none-any.whl", "filehash": "b76f647b2ca959f54fbf46dd9550feaada9ce3dd31946d88f058dbdaddb4b2ca", "filesize": 38486, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11, <4.0", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "ujson"]}}}, "2.3.4.post1": {"released": "2024-07-23 18:55:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.4.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.4.post1-py3-none-any.whl", "filehash": "2f8c305a5688db6a04b1827f731695187f6f1992724318b2fdb848080ddd993d", "filesize": 34779, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.3.3.post1": {"released": "2024-03-19 22:01:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.3.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.3.post1-py3-none-any.whl", "filehash": "25b25fcc8dbd9d5214ada9fd613d6d41f02a76f001e919648b122bf4c6689bb1", "filesize": 34775, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.3.3": {"released": "2024-03-19 15:20:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.3-py3-none-any.whl", "filehash": "1bda64e89bc7fd613b4f1870a233a3c54e9e2bd43930b837193f13b7ba2ed3ee", "filesize": 34386, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.3.2": {"released": "2023-10-21 17:39:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.2-py3-none-any.whl", "filehash": "745c4c74b49fa3ac142a1bd31f88b2918aff710a655da677e912ce056e4697c5", "filesize": 34402, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.3.1": {"released": "2023-10-21 04:13:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.1-py3-none-any.whl", "filehash": "efa863309df00c13712f8c47184c4d02b23cb2d14cb5d1f52bc2bb569a03997f", "filesize": 34507, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.3.0": {"released": "2023-10-20 22:08:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.3.0-py3-none-any.whl", "filehash": "e5ac9e00bd2816a7bedcacf15cfc4ff10040c1d059fa3e8015c9211fe967c5a0", "filesize": 34646, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.13", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.12": {"released": "2023-09-18 15:26:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.12-py3-none-any.whl", "filehash": "5beca85c69a04be3e2b6df852e5abeaeacd0b9f193f59d4eae31ec89ed777485", "filesize": 34612, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.11": {"released": "2023-07-25 18:38:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.11-py3-none-any.whl", "filehash": "52d0688fd4b6565a0ea83654bab244aecc176beef0438f5afda470fea90dd512", "filesize": 34610, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.10": {"released": "2023-07-05 15:08:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.10-py3-none-any.whl", "filehash": "6a7ba606f09eb553b9407e81f5b973b31a4376dd2cd91370525c5cad3fda886d", "filesize": 34613, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.9": {"released": "2023-05-23 15:30:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.9-py3-none-any.whl", "filehash": "8dc295e0598c945cb3f730ec4795586e200d6fe6e3a9ad7826495909c38867b2", "filesize": 34606, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.8": {"released": "2023-03-23 21:52:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.8-py3-none-any.whl", "filehash": "10f7b688718d0308cc1fa5f37043a9768a8c5d3f7a5c9899b8033f9052cacee1", "filesize": 34601, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.7": {"released": "2023-03-14 17:58:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.7-py3-none-any.whl", "filehash": "385a85777bf506739b0c752c98ba8e5ab7966b977b9e45ecabdce484e498eda8", "filesize": 33408, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.6": {"released": "2023-01-03 16:52:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.6-py3-none-any.whl", "filehash": "b3cf78e1deb3891a42018414883ac0bdd0b0db0bb3a5e8bea936f8ab75225882", "filesize": 33409, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.5": {"released": "2022-12-28 21:04:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.5-py3-none-any.whl", "filehash": "7c464ab1f5770d8decc2e3ebca22900a28e22b2cdf20e65e3a6362f34f11d92a", "filesize": 33409, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.4": {"released": "2022-12-13 19:19:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.4-py3-none-any.whl", "filehash": "6aaa555e22c68208b9156ef1d7df61797db44e097b95a2751cdff7767829d7be", "filesize": 33406, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic"]}}}, "2.2.3": {"released": "2022-12-12 22:13:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.3-py3-none-any.whl", "filehash": "ce38f7b96804b5025460c2c758fbbb79d50bae0f7c3e0a2b5a502c8798e52e74", "filesize": 33383, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.2.2": {"released": "2022-11-14 16:31:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.2-py3-none-any.whl", "filehash": "c0a542a73634389d81150a1ff5a006542fd5833593c9d8551c39cfbcc031afd7", "filesize": 33142, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.2.1": {"released": "2022-11-14 14:45:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.1-py3-none-any.whl", "filehash": "2d13b660dd2076c821f2906885ec40d4e89dd9d9ecfbb05f7ffd6c0e053631b4", "filesize": 33072, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.2.0": {"released": "2022-11-09 22:04:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.2.0-py3-none-any.whl", "filehash": "7fbd45b6fcecd3f22d221842e857dc9dfa42f13adeaa9679240b5544ff406cf3", "filesize": 33073, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.1.1": {"released": "2022-10-26 20:21:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.1.1-py3-none-any.whl", "filehash": "d9c0558e09ebeda9d918d0902a34866e75b219d91b25753b06ba999fa0c2e7dc", "filesize": 33071, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.1.0": {"released": "2022-08-20 14:03:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.1.0-py3-none-any.whl", "filehash": "c561e99d115a185288290ce85ab3077f66bb47c17579056730fbf47af8c0f627", "filesize": 33131, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.0.6": {"released": "2022-08-12 15:24:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.6-py3-none-any.whl", "filehash": "203ab20f81e028ba38f3bf291cb07ae3b22003f05f2bcd686ae6b7278358d962", "filesize": 31035, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.0.5": {"released": "2022-08-09 04:32:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.5-py3-none-any.whl", "filehash": "97181df70d26876a7508e6340da2056e6e9df58ad694b5fddad8fab1112e575e", "filesize": 31028, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-jinja2"]}}}, "2.0.4": {"released": "2022-08-08 21:03:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.4-py3-none-any.whl", "filehash": "775b7306b0cacf72e855dfb97777b1d2ea0d79673ab5210d3e9a21980c923fec", "filesize": 30931, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-ext", "sanic-jinja2"]}}}, "2.0.3": {"released": "2022-08-08 18:04:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.3-py3-none-any.whl", "filehash": "6d8ecc4865109836edbd8f1f900100e13f444dff27909bc016f77584d87c6609", "filesize": 30813, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "py-buzz", "pyjwt", "pyseto", "sanic", "sanic-ext", "sanic-jinja2"]}}}, "2.0.2": {"released": "2022-08-08 17:30:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.2-py3-none-any.whl", "filehash": "3f3eb5d4f65a2e411112993aa9e6ef4126522e461b7fb69fb44fa41cd873a406", "filesize": 30786, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "pyjwt", "pyseto", "sanic", "sanic-ext", "sanic-jinja2"]}}}, "2.0.1": {"released": "2022-08-08 14:47:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.1-py3-none-any.whl", "filehash": "cb53ea2146887c8b852fb4716fb6919534816b6231e723e491b0fcb3ad4dfc84", "filesize": 30661, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "passlib", "pendulum", "pyjwt", "pyseto", "sanic", "sanic-ext", "sanic-jinja2", "segno", "simple-settings"]}}}, "2.0.0": {"released": "2022-08-05 16:49:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic_beskar-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic-beskar/sanic_beskar-2.0.0-py3-none-any.whl", "filehash": "2e343b21bfb8b60198206e165b155ac1e3fa86ef2e8f5598dc27d343a2e4da4b", "filesize": 31321, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "jinja2", "passlib", "pendulum", "pyjwt", "pyseto", "sanic", "sanic-ext", "segno", "simple-settings"]}}}}}