{"package": "tutor", "summary": "The Docker-based Open edX distribution designed for peace of mind", "pypi_url": "https://pypi.org/project/tutor", "piwheels_url": "https://www.piwheels.org/project/tutor", "releases": {"21.0.6": {"released": "2026-05-06 12:07:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.6-py3-none-any.whl", "filehash": "718b67a647a4e9fd8c411f4b072edd3c407a00fd47464b92630f08ac479bc9e4", "filesize": 152194, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.5": {"released": "2026-05-05 12:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.5-py3-none-any.whl", "filehash": "a1ca4bbacdf296b320d9d2bbee1cd8bfddbe52e5fa48f200ac975872d3aa7c96", "filesize": 152273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.4": {"released": "2026-04-17 12:05:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.4-py3-none-any.whl", "filehash": "add2e9985a9fdfb182963963c1045214899cf8b96f688b62a5187d758dbd0927", "filesize": 152329, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.3": {"released": "2026-04-10 05:07:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.3-py3-none-any.whl", "filehash": "b22bdf8e099f90a6dd7a7aca24af8da0b5139705a19d6c583d539fb3236cb8b8", "filesize": 152232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.2": {"released": "2026-03-13 10:27:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.2-py3-none-any.whl", "filehash": "cae5e25deb75d893d0da2c8c8e004dbb7084ed3cb4b317396e09b3e4de1ce2eb", "filesize": 152131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.1": {"released": "2026-02-12 07:07:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.1-py3-none-any.whl", "filehash": "5a43c4bcf760f210e18e87573b2e471018332bbb2339f77168e25da261bd377e", "filesize": 152354, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "21.0.0": {"released": "2026-01-16 10:24:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-21.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-21.0.0-py3-none-any.whl", "filehash": "66a2a035a914d9e8e84a7005d6a840514b406c5d18308eff07c6611d035dd0ce", "filesize": 152044, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.5": {"released": "2026-01-07 10:42:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.5-py3-none-any.whl", "filehash": "42f4594d6b72e4ccd6c186bc9978043bfe45a395c33114a38549d12f4e207174", "filesize": 151816, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.4": {"released": "2025-12-22 11:40:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.4-py3-none-any.whl", "filehash": "705a2ac8dc2cfffc8c69191702dead534d7eeda20ca9b03f25e9a8412554c9c7", "filesize": 151802, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.3": {"released": "2025-12-03 12:00:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.3-py3-none-any.whl", "filehash": "ac110f646dfcfc1ed5d23dae5aadce9ed27eb69e4c334cfd319548ac83f73074", "filesize": 151355, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.2": {"released": "2025-10-27 11:03:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.2-py3-none-any.whl", "filehash": "bd04a689bf74066a9e757e8825107bbf45959c9682945800d1fe828eea43e46a", "filesize": 151344, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.1": {"released": "2025-08-22 17:39:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.1-py3-none-any.whl", "filehash": "0b2a24493b915bb8db010819b9815a8444a614c3128367b09a0aeff9ebc5aa5d", "filesize": 151303, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "20.0.0": {"released": "2025-06-27 06:40:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-20.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-20.0.0-py3-none-any.whl", "filehash": "5cc226e02328f2c8133f5b15e355132a9c011f71dc239a5a72375760eecfff0b", "filesize": 151226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.5": {"released": "2025-06-10 08:12:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.5-py3-none-any.whl", "filehash": "3787b949de682ace3207ebf579ec6edccc570f6665351b9c348d70344d204451", "filesize": 152239, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.4": {"released": "2025-05-27 09:32:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.4-py3-none-any.whl", "filehash": "246150a7bc2ffee838429f4355550c9a1f4e408b0b3e10e8bcc9666218e1cd83", "filesize": 152017, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.3": {"released": "2025-05-19 10:29:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.3-py3-none-any.whl", "filehash": "71b4952424ce4359403310b8b5438459b1b02be4c8d25b152417fad759388af4", "filesize": 151550, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.2": {"released": "2025-02-13 09:15:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.2-py3-none-any.whl", "filehash": "4540c20f786d250cfadd1725a50dd59f40923accaa167c7c4dfb92319e9ba0e9", "filesize": 153292, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.1": {"released": "2025-01-10 14:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.1-py3-none-any.whl", "filehash": "69b9a4bf7a096b99aab4918274604710246af83014be755d666fe2868c94d115", "filesize": 152458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "19.0.0": {"released": "2024-12-16 17:17:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-19.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-19.0.0-py3-none-any.whl", "filehash": "a7514a97d5df6924b6b4855e2a3e9fd948fff553d354e701e4b08e62ab304521", "filesize": 152248, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.2.2": {"released": "2024-12-10 11:15:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.2.2-py3-none-any.whl", "filehash": "c9b9931c1e1e4ebac72ccbfde51bba4c60cedbc3ddd156e300417dea35a3e9b7", "filesize": 147805, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.2.1": {"released": "2024-12-10 10:45:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.2.1-py3-none-any.whl", "filehash": "7676fced3071f5b57a0227cb24938eb1c5bde8bc34e646d806c66c724340b194", "filesize": 147803, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.2.0": {"released": "2024-12-03 17:08:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.2.0-py3-none-any.whl", "filehash": "137a7c69d8e3623bfecc0bc0c0f7a36529a802464004faaf591dde7af32281e3", "filesize": 147037, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.1.4": {"released": "2024-10-24 11:25:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.1.4-py3-none-any.whl", "filehash": "cfd1004279e1b5c8744968c6a4ae65554be21238a80201019d54590da3b94d74", "filesize": 144043, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "packaging", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.1.3": {"released": "2024-08-13 07:55:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.1.3-py3-none-any.whl", "filehash": "7acd7f378fdc997a0928628f3aaba49e2fa67b5859a1db5f088959e62d592046", "filesize": 143146, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.1.2": {"released": "2024-07-30 07:25:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.1.2-py3-none-any.whl", "filehash": "a208f86b6d1d67076f6028bb6549ff0a5a5b24561fdc23be0b76ca4ccdccf3e5", "filesize": 143288, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.1.1": {"released": "2024-07-04 07:36:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.1.1-py3-none-any.whl", "filehash": "0250836606b03eb0491205c734c778918f1e0ab67311ad2f1a7e277e4ab2876b", "filesize": 143153, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.1.0": {"released": "2024-06-25 16:10:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.1.0-py3-none-any.whl", "filehash": "a1e7d804040a43b744141698fb839c8eef47e23a8a102069c3c317e0c4321cd5", "filesize": 143117, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "18.0.0": {"released": "2024-06-19 23:01:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-18.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-18.0.0-py3-none-any.whl", "filehash": "d99c751480fe9476c79583d36d350824a35e092208a129ec40922070e92c09e2", "filesize": 143119, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.6": {"released": "2024-06-13 09:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.6-py3-none-any.whl", "filehash": "fe4d77c55c5dba541c735faf789200bb2bab6671cd2c3a52d079d3fabbd0e667", "filesize": 143566, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.5": {"released": "2024-05-23 18:09:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.5-py3-none-any.whl", "filehash": "d06655bf6e5a5aefcbeaa5e927a9f262ba978afcc41a9cd41a2ac03de27ed01c", "filesize": 143232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.4": {"released": "2024-04-11 09:55:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.4-py3-none-any.whl", "filehash": "3ee9183157b5a76fbb72e6374515c7e6fcf0f263ae14f44a365aaa3f5197df89", "filesize": 142860, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.3": {"released": "2024-03-26 13:58:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.3-py3-none-any.whl", "filehash": "8a525c9c8f8df43ee3909d4ede7e87b92685d759aedc63574467d8055a9729ac", "filesize": 142860, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.2": {"released": "2024-02-09 21:54:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.2-py3-none-any.whl", "filehash": "b46679996db1b88a09da49d120553fe2ebb4b73e2ab7f68ec9bc3bbfcdaa45b4", "filesize": 142309, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "importlib-metadata", "importlib-resources", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.1": {"released": "2024-01-25 16:23:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.1-py3-none-any.whl", "filehash": "00e60bb50145832fe00f4a4439178f1e89af4a426b212aca3d064c969afb5967", "filesize": 141438, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "17.0.0": {"released": "2023-12-11 20:27:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-17.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-17.0.0-py3-none-any.whl", "filehash": "eb13ee9de4bf5484de153e04c6a3db15cefc39bcde777b3d1e24679012fc2270", "filesize": 141089, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.8": {"released": "2023-12-11 08:25:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.8-py3-none-any.whl", "filehash": "d6b27c41c079831d850049690700b086b6cbf2b7bcf89c8c5c351ffa4d668825", "filesize": 141643, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.7": {"released": "2023-11-17 17:22:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.7-py3-none-any.whl", "filehash": "d6fc3e54e4d4522ef40baa20c18e1c119d8e0d5559e9f3c0a8aa2751346f0bf8", "filesize": 139060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.6": {"released": "2023-11-16 22:02:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "16.1.5": {"released": "2023-10-30 17:55:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.5-py3-none-any.whl", "filehash": "9413704c5eddf015302d33c446de924e376a830e8ab3c09fe24f02cffdadd8d4", "filesize": 138278, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.4": {"released": "2023-10-13 15:24:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.4-py3-none-any.whl", "filehash": "06dfcb76fb55f3924c367d3f1e6f06fd1c242b5e5a067b268a9d41374636e039", "filesize": 138380, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.3": {"released": "2023-10-10 10:28:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.3-py3-none-any.whl", "filehash": "e428e30b53462c209bb9de8931037eee574d932c21d4b681f3cb06314760bf8e", "filesize": 138378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.2": {"released": "2023-10-02 09:30:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.2-py3-none-any.whl", "filehash": "dccfa7a147b3b115aa7ef0d48829a8863d513645901e51d3b2ac4d4fd812ceb8", "filesize": 138288, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.1": {"released": "2023-08-29 10:10:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.1-py3-none-any.whl", "filehash": "e8781cadc12376fc7618f16ca167da1736ad67b2e945053f99e6e5a446911fbb", "filesize": 137764, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.1.0": {"released": "2023-08-16 17:29:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.1.0-py3-none-any.whl", "filehash": "95f74c98176fbf570b8c1778902f8db6040183cd11cb8a62a255442c4aacc304", "filesize": 137761, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.0.5": {"released": "2023-08-09 21:13:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.0.5-py3-none-any.whl", "filehash": "6d32f1169bd73e1ce4934a60bdca8f865d2d70dac4a435b420886e583d2ec3af", "filesize": 137592, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.0.3": {"released": "2023-07-28 20:14:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.0.3-py3-none-any.whl", "filehash": "0d5d24ae4b65a78b60fe9720b9f941d3a4a378a80ddbf17b64aa8fc34dd28f78", "filesize": 137745, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.0.2": {"released": "2023-06-22 11:23:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.0.2-py3-none-any.whl", "filehash": "90e82aa65de88fc46e597b7bace38d513bccb015e917a8564cde2ba595450aa2", "filesize": 137618, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.0.1": {"released": "2023-06-16 10:55:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.0.1-py3-none-any.whl", "filehash": "4edab5e2d92f7d8097d10933cb3ef58d2af4df4feefc30e4eca874be86c4e594", "filesize": 137718, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "16.0.0": {"released": "2023-06-14 21:53:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-16.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-16.0.0-py3-none-any.whl", "filehash": "2dfe7de9307d2465dc436fa5644d2222f5dfc2b6b6a13555b601b56f0b500738", "filesize": 137704, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.9": {"released": "2023-10-10 11:21:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.9-py3-none-any.whl", "filehash": "b6f04291884f1ca7c5780669ee22ef11123585da52069b8a5150d6341b2b2b00", "filesize": 137029, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.8": {"released": "2023-06-16 11:26:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.8-py3-none-any.whl", "filehash": "1bbf35c1ec16ce335c38b7c6a19a4745b31f5d4fe01f5d30cbfd742af82a5a1a", "filesize": 136969, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.7": {"released": "2023-06-13 09:23:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.7-py3-none-any.whl", "filehash": "d2227e1f80b7959444782392065a2235fc0d38414a59bc7f0bcb4f7debdce059", "filesize": 136756, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.6": {"released": "2023-05-22 17:35:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.6-py3-none-any.whl", "filehash": "5ca1d98bca7f38d7e5cdfc7e31e2117a47efcd486fd10c4f50d36dedffd2e6e1", "filesize": 136490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.5": {"released": "2023-04-28 07:23:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.5-py3-none-any.whl", "filehash": "bb272aa316fc2f15665876761059bf7b6567d19291f9efb4434fb2be5f60b545", "filesize": 124146, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.4": {"released": "2023-04-13 14:12:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.4-py3-none-any.whl", "filehash": "8d4e35467ac2f0cb30b658a00c7515e78c9ef25f698166042923b1f68456881a", "filesize": 123465, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.3": {"released": "2023-03-22 15:12:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.3-py3-none-any.whl", "filehash": "17135fa278b38130126300c9d6b8caf75413ffa7cfd11d0f88fcbbde6772f6f8", "filesize": 123542, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.2": {"released": "2023-03-13 18:37:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.2-py3-none-any.whl", "filehash": "61fa79dc912016524b8ebc9d63ab412992df4aa8465e7eec6086f9d4d2d0083d", "filesize": 121638, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.1": {"released": "2023-02-28 10:39:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.1-py3-none-any.whl", "filehash": "d6606aa2bc5903b6a35562a81cae09acb87e541a3f26fff894888af958d8d22c", "filesize": 120912, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.3.0": {"released": "2023-02-10 11:10:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.3.0-py3-none-any.whl", "filehash": "b8e96f36d115c629a422241a9f2c12dfec0e5f80fef34117a4d4baa9436a05d5", "filesize": 120675, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.2.0": {"released": "2023-01-19 20:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.2.0-py3-none-any.whl", "filehash": "ae888648790ce0dc13b96ebdf4be643b65d8936d6d11e2e61163611bfab23057", "filesize": 113844, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.1.0": {"released": "2022-12-13 17:53:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.1.0-py3-none-any.whl", "filehash": "0c457eb66d9dc7bd020c527b53ac1fa49440fa0caf5f421a9a15cf76547135d2", "filesize": 113446, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml", "typing-extensions"]}}}, "15.0.0": {"released": "2022-12-12 17:05:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-15.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-15.0.0-py3-none-any.whl", "filehash": "7b0cc5485716bab8cf8a38b2e74f218408e4871efeb370098d4f3efefa8454ce", "filesize": 113478, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.5": {"released": "2023-10-10 13:57:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.5-py3-none-any.whl", "filehash": "2e3defd7163273b75795c9ade5ed7817da1f60c2a126828c6db5578fed589ae7", "filesize": 123675, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.4": {"released": "2023-01-02 14:46:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.4-py3-none-any.whl", "filehash": "80613f4d9438ebf95ff50101b9bf784f48598512134169d3c636ca0fd929d5d2", "filesize": 111652, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.3": {"released": "2022-12-06 14:01:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.3-py3-none-any.whl", "filehash": "a9fc6cdc1bdd84e83a726f34e21e05c7e6cfe3c07e9afd4cec8ee447c4729afb", "filesize": 111625, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.2": {"released": "2022-11-29 11:28:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.2-py3-none-any.whl", "filehash": "c673e2c5fee67001d8209de9d4da79d5541f41a4d89027fbd51477d4d4b60a29", "filesize": 111568, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.1": {"released": "2022-11-24 16:20:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.1-py3-none-any.whl", "filehash": "962cceda8757694697aa39e9597dce30e36de89f374a941b9d5bfc2c7e9bbd49", "filesize": 111399, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.2.0": {"released": "2022-11-21 10:21:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.2.0-py3-none-any.whl", "filehash": "1ef363fdf909a9316009bdfa58560017e02f6c5c50449fc6a427b3709b5f3134", "filesize": 110238, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.1.2": {"released": "2022-11-02 10:43:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.1.2-py3-none-any.whl", "filehash": "40b00b0bd7309294007926d41cf80e29f3126f19d72cb59ed4850ecf3d8a2cae", "filesize": 108370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.1.1": {"released": "2022-10-26 11:27:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.1.1-py3-none-any.whl", "filehash": "cfff3c70a4d65315cceec9023826efb0a79b76648de23119fae8a71dba1186ea", "filesize": 108324, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.1.0": {"released": "2022-10-10 09:24:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.1.0-py3-none-any.whl", "filehash": "06315f377ea59d2bd8bb2895a894bfa8d305efcef1e462ccd64dfb8375d1bbdd", "filesize": 108030, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.5": {"released": "2022-08-29 13:09:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.5-py3-none-any.whl", "filehash": "25c384c537e7773430ff943ce9dbaa62f5d45ddc1eacac47fedeb8306ddd5255", "filesize": 108162, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.4": {"released": "2022-07-29 18:42:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.4-py3-none-any.whl", "filehash": "a5e0a6bc1d230c198ba67f6e75bb229f18a6952b6432ebb9fe20b6ee773b98d4", "filesize": 108352, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.3": {"released": "2022-07-11 13:37:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.3-py3-none-any.whl", "filehash": "d46018783335098b86fadf48ef53f997bff0d353ad8e3ad63bcff90e47c1af97", "filesize": 107655, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.2": {"released": "2022-06-27 14:52:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.2-py3-none-any.whl", "filehash": "da12d78460dabcdeb380f271065cbb1a24ac49ddb8a776bbbc616574d6fb76fa", "filesize": 107170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.1": {"released": "2022-06-13 20:40:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.1-py3-none-any.whl", "filehash": "6a1524210fd9ca8a3ad150fd9b164eaa7827457e7e69d5ac8909ab0552d7b6aa", "filesize": 106756, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "14.0.0": {"released": "2022-06-09 18:06:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-14.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-14.0.0-py3-none-any.whl", "filehash": "fe417f6ad00eee642413c7c4eb5d8a66d7c59457a26992f1b4dc3eaa9e957b0e", "filesize": 106579, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.3.2": {"released": "2023-10-10 14:34:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.3.2-py3-none-any.whl", "filehash": "cf1a6d19c1460df36fcb9fcd4d8cdc5525ebc5a1c5f8e4b5ce169059f46a32bb", "filesize": 118382, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.3.1": {"released": "2022-06-06 14:36:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.3.1-py3-none-any.whl", "filehash": "427622c2d2f7ecc4d2bd290f00af5b2694f34dc8646900ad751bd77afc1c978f", "filesize": 106365, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.3.0": {"released": "2022-06-03 13:36:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.3.0-py3-none-any.whl", "filehash": "8c52746b32216740a0ecc567629a8a866fee18d6139e37e65555d2c9655de3d5", "filesize": 106304, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.2.3": {"released": "2022-05-30 12:41:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.2.3-py3-none-any.whl", "filehash": "d05be75933595d2a8d0e7b5a0d679da4a6ab5610bb2564d33597a3d8747e6bb1", "filesize": 106161, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.2.2": {"released": "2022-05-07 12:29:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.2.2-py3-none-any.whl", "filehash": "05f86d3ab16cb98c3caa0300c392e7e74d8957154537734f3131fbdafe786bcb", "filesize": 105834, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.2.1": {"released": "2022-05-06 14:20:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.2.1-py3-none-any.whl", "filehash": "dfca4c3827208550e00c595e855c63c3e87abf3c06ad543c194caddd14ae2ebd", "filesize": 105809, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.2.0": {"released": "2022-04-24 10:21:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.2.0-py3-none-any.whl", "filehash": "1364d1228ba2c3c38e80283a3e9ea3bec412117f0e072a0fc3db6371d2d8f76e", "filesize": 105673, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.11": {"released": "2022-04-12 16:18:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.11-py3-none-any.whl", "filehash": "ffc15fa3610e9248700d4f0c3f0cf3a40d4d3732e3c518c7132bec8947fa8757", "filesize": 84916, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.10": {"released": "2022-04-12 07:49:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.10-py3-none-any.whl", "filehash": "5a605ab6bb11e41e2d601a45f8fc0ed77012854022edd95828169dea4ccff77d", "filesize": 84768, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.9": {"released": "2022-04-06 21:37:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.9-py3-none-any.whl", "filehash": "c4669442c02beb3e40a0e8749447c7d27762a366a125ccf36142fdd85a21f977", "filesize": 84838, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.8": {"released": "2022-03-24 07:58:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.8-py3-none-any.whl", "filehash": "e352e00a63e1727ab285bc79d478ab9babc6fe1a7c32b3f619e4c3a3e978e734", "filesize": 84685, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.7": {"released": "2022-03-17 11:26:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.7-py3-none-any.whl", "filehash": "8ed77f358a241e5830e801a511fae6d31dea95ea01376bea6b621a83181f464d", "filesize": 84696, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.6": {"released": "2022-03-15 13:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.6-py3-none-any.whl", "filehash": "c154fbaa035982ec88b5d53a92acb3310db9c5a9a2e6caa30352d7385d2d0bfd", "filesize": 84670, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.5": {"released": "2022-02-14 16:10:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.5-py3-none-any.whl", "filehash": "4034626f9aa9840bdcc911b7c9a568cdd4def3a95223ffed3afd5f1e5db9ebd0", "filesize": 84481, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.4": {"released": "2022-02-08 10:17:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.4-py3-none-any.whl", "filehash": "7c9cf70303e1a64865f90822d7b9c3252356e6413dbb75c24a833af741c6fece", "filesize": 84981, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.3": {"released": "2022-02-01 17:28:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.3-py3-none-any.whl", "filehash": "996d0be7d9514a3f28aba2709becde9d4af26af2489ab163bcc7f36fa5aadf6f", "filesize": 84918, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.2": {"released": "2022-01-30 21:24:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.2-py3-none-any.whl", "filehash": "2fb15871427e7826ed6d41b46f354d27491394b71112f12e1233dc6aead64e07", "filesize": 84756, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.1": {"released": "2022-01-25 10:50:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.1-py3-none-any.whl", "filehash": "87e847e15622ddd595f62581119a8e14e7b4c5ddf50da9893883f16c11542ecf", "filesize": 84758, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.1.0": {"released": "2022-01-08 18:25:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.1.0-py3-none-any.whl", "filehash": "ae5f0e5d83aa5e157a2b54f7569bf3506fb8e6cf37fbe3036a63cbfe1a585307", "filesize": 85210, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.0.3": {"released": "2022-01-04 16:47:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.0.3-py3-none-any.whl", "filehash": "31fcb1054f7ec1a87639df362097aa2c121f7fb81c198c2e89b5a2cc13f3df7f", "filesize": 82875, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.0.2": {"released": "2021-12-22 00:28:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.0.2-py3-none-any.whl", "filehash": "f5c6a8fdb3134b49d189858d95f5f0752db39e40ad3cec48a8b3dc422ae67eb3", "filesize": 82623, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.0.1": {"released": "2021-12-20 22:35:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-13.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-13.0.1-py3-none-any.whl", "filehash": "aa667c759e15ccb6b828efa0c3c98e6e222298ea2c3e5bd95d68d0942382c575", "filesize": 94525, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "13.0.0": {"released": "2021-12-20 21:53:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "12.2.0": {"released": "2021-12-08 11:09:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.2.0-py3-none-any.whl", "filehash": "3cb27de0cb7ee5a87059f9e5e79586e811d99b7d2d7d87e209cffaa3bb4b07b3", "filesize": 87906, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.7": {"released": "2021-11-18 10:42:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.7-py3-none-any.whl", "filehash": "4319e816e399b5a440bfbaf56f94d60e7af5de32091a4d3526d39081369cbfea", "filesize": 87489, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.6": {"released": "2021-11-02 15:07:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.6-py3-none-any.whl", "filehash": "97967d89dbd5d2474a5ce7b99b597d44736833b65876fcf8853b4cf5813f07b9", "filesize": 87314, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.5": {"released": "2021-10-25 17:09:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.5-py3-none-any.whl", "filehash": "b1e75e2aea3c5b6fdd264bdfb80d288aace3bcd8030b145e2228491c1c99c6b9", "filesize": 86361, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.4": {"released": "2021-10-11 14:26:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.4-py3-none-any.whl", "filehash": "d6899a9e4053faaeb132c05b032888204b3ecc09b4f13100c80a9134caa1dca0", "filesize": 85471, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.3": {"released": "2021-09-28 11:58:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.3-py3-none-any.whl", "filehash": "0def40d089b7008009a87f307b41ff64af116a43d3e33e3c5afbf563706dc49a", "filesize": 85360, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.2": {"released": "2021-09-18 09:11:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.2-py3-none-any.whl", "filehash": "7c2ca6ef02b246bdee146f622028eaa1b2a39998158951b725cb6bd1f12afef2", "filesize": 85238, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.1": {"released": "2021-09-17 15:10:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.1-py3-none-any.whl", "filehash": "6800161bbf8671f2d332163904b8d9aec7cce94d1e91bff137624b816fe4401f", "filesize": 85126, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.1.0": {"released": "2021-09-17 09:42:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.1.0-py3-none-any.whl", "filehash": "1aa459936a5b9916964fd7a0f41d7edf417e03094adeb1abf22faa9a48d8f6ab", "filesize": 85134, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.0.4": {"released": "2021-08-12 15:20:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.0.4-py3-none-any.whl", "filehash": "a38b1b2431677f7e709af95c41690985c368abde187986a76fbcd20f0c7c1c21", "filesize": 85634, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.0.3": {"released": "2021-08-10 11:03:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.0.3-py3-none-any.whl", "filehash": "66e214b19a27238c485a510bbd451b535a256b6d91194f09485995296740127d", "filesize": 85573, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.0.2": {"released": "2021-07-06 08:01:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.0.2-py3-none-any.whl", "filehash": "70a34e8c952df60a133cb47a2fc615338c7ecf5bd550d2b9e5abea0089d71ae1", "filesize": 85291, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "12.0.1": {"released": "2021-06-25 14:59:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tutor-12.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tutor/tutor-12.0.1-py3-none-any.whl", "filehash": "5f2c3f64d037c269fa0666c9b81b49a69fd47021ab6cf23aa343e2dade37192b", "filesize": 85436, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["appdirs", "click", "jinja2", "kubernetes", "mypy", "pycryptodome", "pyyaml"]}}}, "0.2.1": {"released": "2012-05-15 23:46:49", "prerelease": false, "yanked": true, "skip_reason": "", "files": {}}, "0.2": {"released": "2012-05-15 21:47:16", "prerelease": false, "yanked": true, "skip_reason": "", "files": {}}, "0.1": {"released": "2012-02-29 19:27:16", "prerelease": false, "yanked": true, "skip_reason": "", "files": {}}}}