{"package": "kthutils", "summary": "Various tools for automation at KTH", "pypi_url": "https://pypi.org/project/kthutils", "piwheels_url": "https://www.piwheels.org/project/kthutils", "releases": {"1.41": {"released": "2026-09-15 08:02:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.41-py3-none-any.whl": {"file_url": "/simple/kthutils/kthutils-1.41-py3-none-any.whl", "filehash": "4cabc354cb00d9fe640318002aa4d40c99159b2fffafcbb2f39b8d6f8c52a668", "filesize": 95921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.40": {"released": "2026-09-03 07:44:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.40-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.40-py3-none-any.whl", "filehash": "ecd133eb8b3a02f6808124ab14642498632a909185f9e33d271d01c653765fd4", "filesize": 94396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.39": {"released": "2026-08-23 12:44:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.39-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.39-py3-none-any.whl", "filehash": "909df9b5557081746a3bc5f5e1b252da4cb08d1b25e4f18905c30bb164f43677", "filesize": 84695, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.38": {"released": "2026-08-18 09:23:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.38-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.38-py3-none-any.whl", "filehash": "7507b78ea5ccbe030de8ece7d254d6a59033e1611de91fb8601c32a004e304cd", "filesize": 84693, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.37": {"released": "2026-06-08 21:27:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.37-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.37-py3-none-any.whl", "filehash": "9bf38223b40cb8f6e04947bed5f8033a7e97e4abeb306a7a25abb53ed9740e16", "filesize": 81596, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.36": {"released": "2026-03-31 07:18:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.36-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.36-py3-none-any.whl", "filehash": "19e81ea1e6b64be3a630bcbdba17372494f82a384d8f59ec4332a71c539d62b4", "filesize": 57013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.35": {"released": "2026-03-30 11:31:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.35-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.35-py3-none-any.whl", "filehash": "3074e657e8e38d7faa10310fb671e63ef07fe67a124229f0b523d3e60a90a7ab", "filesize": 56007, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.34": {"released": "2026-03-30 07:37:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.34-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.34-py3-none-any.whl", "filehash": "7bd6e77d5d9331e56be9cb1a9d712c5c84465af95395b3ed16afa11d9027b7a2", "filesize": 50553, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.32": {"released": "2026-03-10 14:30:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.32-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.32-py3-none-any.whl", "filehash": "32950aa3b79b7aa7f82df714ecbbee364af1bbb1044d8fd83a4df3ff9f6d8eae", "filesize": 36252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.31": {"released": "2026-01-08 18:54:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.31-py3-none-any.whl", "filehash": "fdc9155cb8c01ffddcdf298298b8ed778e03bc08cec8a8ad9e3eb38948709e84", "filesize": 35530, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.30": {"released": "2025-12-20 09:04:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.30-py3-none-any.whl", "filehash": "8a7dd02c3631806fab2ad82484d239ca521b94afe9da81feb738da30711fbaa3", "filesize": 34105, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.29": {"released": "2025-12-20 09:01:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.29-py3-none-any.whl", "filehash": "6a6ae3a2b0c05dae7bbd51900d61fee31a312357b0555d54834a2102f4e75869", "filesize": 34105, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.28": {"released": "2025-12-20 08:00:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.28-py3-none-any.whl", "filehash": "f3ceb25bbe21bb3dbdf77873f186b948b9eaaccffac676d6dc969b03772ec08b", "filesize": 34104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.27": {"released": "2025-10-09 07:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.27-py3-none-any.whl", "filehash": "9882af0154dd02ef03e289f11d10ec8099eb17a937ca81867575df89bb103924", "filesize": 34047, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.26": {"released": "2025-08-28 13:55:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.26-py3-none-any.whl", "filehash": "f40ccdb41d9d83b0fb44ba535a26f8f8e6d89751929ddcf0c3bb2c8da6ec92a7", "filesize": 34025, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.25": {"released": "2025-08-07 07:22:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.24": {"released": "2025-03-24 12:52:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.24-py3-none-any.whl", "filehash": "72b3b13d89f56144640e74f58f1f89251c2eef78285995c32261b0e6894ff573", "filesize": 46545, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.23": {"released": "2025-03-06 18:08:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.23-py3-none-any.whl", "filehash": "bdd0ee027519572e3ccf5c6a9a3b3605b42fa4673294221c689c5130106d109b", "filesize": 45488, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.22": {"released": "2024-10-15 14:02:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.22-py3-none-any.whl", "filehash": "59485045eb0ad05986ccb40c00069f3c91820928d4eb8556c43a2db08eb76b28", "filesize": 46624, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.21": {"released": "2024-08-20 11:47:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.21-py3-none-any.whl", "filehash": "145b706599095ec0a04fcbc2f7324cdc447d1a3649ab857e31da6c7a6dc6a2fd", "filesize": 46058, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.20": {"released": "2024-05-21 19:30:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.20-py3-none-any.whl", "filehash": "44747a7b919578048774fa69c5b37696f3fe0f78c43fd6f64aa9ef0775ee1eea", "filesize": 42509, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "ladok3", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.19": {"released": "2024-02-13 21:48:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.19-py3-none-any.whl", "filehash": "390791b337242d9f8b0d44595831e0b3cec95c3fc895a06efd6941e1b9fb84f9", "filesize": 42181, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.18": {"released": "2024-02-12 17:13:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.18-py3-none-any.whl", "filehash": "99fa818caa5e18beefea47639794dde22773f45e1bee3574f6d4356ce9449b30", "filesize": 41966, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.17": {"released": "2024-02-11 19:02:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.17-py3-none-any.whl", "filehash": "283b2cb1868c0926e60768738ad1c5c710e18a9dc48c86d3cba526d34eb8f72c", "filesize": 40155, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.16": {"released": "2024-02-11 15:58:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.16-py3-none-any.whl", "filehash": "f86a410d9d19091885c99e222cc5abe21bbc707e78e0cb298811dde61b1d581a", "filesize": 40147, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "typing-extensions", "weblogin"]}}}, "1.15": {"released": "2024-02-10 19:44:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.15-py3-none-any.whl", "filehash": "f5c0e4604437a3a7f74ae18eab39de6efcdc7fc741bfa7244bb544bdf1f990f0", "filesize": 39957, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "weblogin"]}}}, "1.13": {"released": "2024-02-08 10:46:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.13-py3-none-any.whl", "filehash": "8d0da1b351f574449d503217805e5d8940979f65bd2fe5a688fef7d0d4b1f603", "filesize": 33797, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "weblogin"]}}}, "1.12": {"released": "2024-02-08 08:02:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.12-py3-none-any.whl", "filehash": "a332461f1ab8c2c7cdb8cf8f34bf38db41b3f3122e94aa4f7a2f679ae60b1bad", "filesize": 32571, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "weblogin"]}}}, "1.11": {"released": "2024-02-07 14:54:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.11-py3-none-any.whl", "filehash": "5bda6eb8dcb021c157f28ba0413b6610c23df736b84e1d095c60192b7db98332", "filesize": 32221, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "weblogin"]}}}, "1.10": {"released": "2024-02-07 14:40:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.10-py3-none-any.whl", "filehash": "4049addde4d14fd08ea33946c4e61dc07a7ad7093d82ced098efa4666a8aaf97", "filesize": 31537, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "openpyxl", "rich", "typer", "typerconf", "weblogin"]}}}, "1.9": {"released": "2023-11-06 08:48:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.9-py3-none-any.whl", "filehash": "b9494604acfd78c6504f20aaa5f2a31fd7956830ef76b8bb2515d161c33e1da1", "filesize": 30950, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.8": {"released": "2023-11-06 08:38:36", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"kthutils-1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.8-py3-none-any.whl", "filehash": "f0fd249d16395d7db8d143b26de9ea2199d2a696c77ada3842ebb20d12d9706d", "filesize": 30328, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.7": {"released": "2023-10-23 19:51:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.7-py3-none-any.whl", "filehash": "1f0f7cd79cebfd845d42dbca2fd361f1b18090fe5a86f6482a7bf03679c39f7a", "filesize": 23458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.6": {"released": "2023-08-25 17:27:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.6-py3-none-any.whl", "filehash": "f6e75f531876a8c6857ca786247c5fbc33998dcd760170eb4cf673fa390034fb", "filesize": 15050, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.5": {"released": "2023-08-25 17:18:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.5-py3-none-any.whl", "filehash": "6263f2074e6f017c5ad4cb99f3aa33a1aabc9ad7b29bc7823018733d870435b0", "filesize": 15048, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.4": {"released": "2023-06-02 08:50:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.4-py3-none-any.whl", "filehash": "0718d6503bec87ce4e5cff9221053c0208f2240419aea9d0d7f20ed9991f0eeb", "filesize": 13964, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.3": {"released": "2023-05-26 15:57:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.3-py3-none-any.whl", "filehash": "9c2f42ff213c9e60db2bf57d67a700893bdcdcfd645e5d737889fa0c93712adc", "filesize": 13811, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.2": {"released": "2023-05-22 13:23:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.2-py3-none-any.whl", "filehash": "0393789c2f9e9dbd6b2a09443c3f055ee29597bc2648657e7d5cb3e38452cac8", "filesize": 13549, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.1": {"released": "2023-04-27 18:36:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.1-py3-none-any.whl", "filehash": "49b6262825507163fb912bab5c4548c058e2b83d5c84fb6336efcd302c17651d", "filesize": 13393, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "1.0": {"released": "2023-03-28 08:51:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-1.0-py3-none-any.whl", "filehash": "4a2f7431dcda88c0fb4c75e4654f0879e8a2bdd3722fa3385a4b1c91fcfc5b18", "filesize": 13390, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "rich", "typer", "typerconf", "weblogin"]}}}, "0.2": {"released": "2022-11-08 08:47:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-0.2-py3-none-any.whl", "filehash": "c6ebc9c4a8e521b765c7f5bae465bbcc938ca0e49a5b3ffed9337d356cf45f5b", "filesize": 6289, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "weblogin"]}}}, "0.1": {"released": "2022-11-07 12:56:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"kthutils-0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/kthutils/kthutils-0.1-py3-none-any.whl", "filehash": "dcb104af168886ed9377651371e5b0860fe69bdc093b7dd18c8eb859a7439364", "filesize": 5815, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cachetools", "weblogin"]}}}}}