{"package": "withcache", "summary": "Operator-curated, URL-keyed artifact cache for a small lab (CUDA/ROCm/DOCA/firmware)", "pypi_url": "https://pypi.org/project/withcache", "piwheels_url": "https://www.piwheels.org/project/withcache", "releases": {"0.13.3": {"released": "2026-07-12 04:26:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.13.3-py3-none-any.whl", "filehash": "4a5bc2246de075d07a72c7d90938c2e8871939c1a43cb024ff9ad09caa984aea", "filesize": 458342, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.13.2": {"released": "2026-07-10 10:56:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.13.2-py3-none-any.whl", "filehash": "de9025808bb14034b92c1fabefea106ea7cb7e9c0a91289c3cf5aea211abcb63", "filesize": 457976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.13.1": {"released": "2026-07-08 12:46:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.13.1-py3-none-any.whl", "filehash": "0327906ee953b47f52798ad902c183738c557f1aa0d2c7d7c126dd27644b3d38", "filesize": 457527, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.13.0": {"released": "2026-07-07 22:30:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.13.0-py3-none-any.whl", "filehash": "71e9a86380fba65c49e0ba35c67e156befec19a8d362b08048f74d5222b5380e", "filesize": 457120, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.12.0": {"released": "2026-07-07 21:20:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.12.0-py3-none-any.whl", "filehash": "a361912c0858829e3b29647f4930cfdd7ab735bbe650e42d37ea317632b4d6be", "filesize": 449989, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.11.1": {"released": "2026-07-06 20:58:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.11.1-py3-none-any.whl", "filehash": "1cc55c1bd82254de82bb90dba8f7f382efa4172cd9102d7e65b6492eb5e9b678", "filesize": 445413, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.10.0": {"released": "2026-07-06 17:04:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.10.0-py3-none-any.whl", "filehash": "c8dfb9d25edac963477edaee769394ad7e9a4c14b30ddb80bd37187653d18003", "filesize": 445672, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.9.1": {"released": "2026-07-06 05:31:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.9.1-py3-none-any.whl", "filehash": "f0ede4de53efd1fd46cc172b74e67828573be31da33d5ab3fc8e840cb1d79b47", "filesize": 442395, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.9.0": {"released": "2026-07-05 12:27:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.9.0-py3-none-any.whl", "filehash": "453cd86615eca6e7fc6f220d346c83f810b73e47df6ecc94deb98bf8490e6e83", "filesize": 438581, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastapi", "itsdangerous", "jinja2", "python-multipart", "uvicorn"]}}}, "0.8.10": {"released": "2026-07-04 15:50:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.10-py3-none-any.whl", "filehash": "3d48633bd973216d989373c18175ce3c5c17cb3538f504cf49827583ccc0d017", "filesize": 427941, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9": {"released": "2026-07-04 10:10:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.9-py3-none-any.whl", "filehash": "749cb40c2877f4055cee47b2aa6c47c548c4ad3376168aa90e6559d01e937b4c", "filesize": 427922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.8": {"released": "2026-07-04 08:01:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.8-py3-none-any.whl", "filehash": "f579f2c935c596b47fa760868798da6875eebaa7cfd2fe2b4603cad38b64ff9f", "filesize": 427790, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.7": {"released": "2026-07-04 07:31:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.7-py3-none-any.whl", "filehash": "600dd0d1a862f3022262310942f0023cec9cd4003b4bd362374118a8242fc36e", "filesize": 427424, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.6": {"released": "2026-07-04 07:17:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.6-py3-none-any.whl", "filehash": "9e3bcd998bc2e133b18e97381c066f52119285ef06479ca8df4ed2db75de5dbc", "filesize": 427362, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.5": {"released": "2026-07-04 07:03:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.5-py3-none-any.whl", "filehash": "9c22cdef4d71b1e7b18d7f4cfaeed5b2bddd35fdd24b4f432de3bcdaa676e5fa", "filesize": 427008, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.4": {"released": "2026-07-04 06:48:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.4-py3-none-any.whl", "filehash": "9c46bab11474e54db19beaa97841da78a92d6d1934cd68847f583d634d0347da", "filesize": 427009, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.3": {"released": "2026-07-04 05:40:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.3-py3-none-any.whl", "filehash": "828a53995449bad5fb5c127fbe7151002d03fe5e2bea7954f8e0d7b811b55aec", "filesize": 427072, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.2": {"released": "2026-07-03 22:25:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.2-py3-none-any.whl", "filehash": "948299d9a104a780f9fdbdc57d1a9be0bfa415a73820c70b4d39e748897f45af", "filesize": 427070, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.1": {"released": "2026-07-03 22:02:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.1-py3-none-any.whl", "filehash": "96729c395d32657232c952bf7640c685912b82f7263064289859c242838e0aff", "filesize": 427054, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.0": {"released": "2026-07-03 13:29:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.8.0-py3-none-any.whl", "filehash": "f171d385f09d06978cc115be53f1b8ca331dd5d5c0e43805072fae5342192d0f", "filesize": 426812, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7.2": {"released": "2026-07-03 13:09:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.7.2-py3-none-any.whl", "filehash": "4ea7120ce1929738f1a0be20263c4a2223189ea220aad4af31010d7be98a41c2", "filesize": 428346, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7.1": {"released": "2026-07-03 12:49:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.7.1-py3-none-any.whl", "filehash": "c0a19f318eab39b8fc9937083281e73312110edcc49c926db123b83418b0053a", "filesize": 424705, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7.0": {"released": "2026-07-03 12:25:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.7.0-py3-none-any.whl", "filehash": "f0b1103fd277551344be3a191898ff81793d190e0aa5754c4c82d6f08917f772", "filesize": 422408, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.5": {"released": "2026-07-03 11:08:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.5-py3-none-any.whl", "filehash": "ddb7720ec7085b66957e0478dd3e51b7c63b923fc01ecd3c49e90eb8b4a7a037", "filesize": 420094, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.4": {"released": "2026-07-03 10:27:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.4-py3-none-any.whl", "filehash": "3be83d007d0fe957a2c61f35e0910098e60e91df56d54013a04a6186daf01a8d", "filesize": 420087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.3": {"released": "2026-06-29 12:38:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.3-py3-none-any.whl", "filehash": "103fa803dd47f8a53b0afffd91468911771970783cc34b65f5a4bdfa6322df2e", "filesize": 70600, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.2": {"released": "2026-06-29 11:26:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.2-py3-none-any.whl", "filehash": "f907ac5b22438ecce6835051b8659f37250ee621aec5c2b67f189762c63612ee", "filesize": 70361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.1": {"released": "2026-06-28 19:53:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.1-py3-none-any.whl", "filehash": "dca65c6545ed7cda82d4929184a5df0a93721fa9e4a30f5b454288558780cb44", "filesize": 69774, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.0": {"released": "2026-06-25 16:50:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.6.0-py3-none-any.whl", "filehash": "171ec4292aeb8448a64b6d29d61a349fed11309e2c81583ff9951ebb47de141e", "filesize": 68963, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.2": {"released": "2026-06-19 12:59:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.5.2-py3-none-any.whl", "filehash": "4baa7e810291f4d80d0f3ae2d2c88fdb2834f430d839dab66d3cd1d6c676feaf", "filesize": 60087, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.1": {"released": "2026-06-19 12:05:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.5.1-py3-none-any.whl", "filehash": "740ea9bc24a3c44e4b613fd8e4a06a6462aa8de63d8940c084084576f15a26bb", "filesize": 59662, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.0": {"released": "2026-06-19 06:56:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.5.0-py3-none-any.whl", "filehash": "f4f5d77750151cc998a3ba359a414f487fd5d73c92ddfbead4a52f5de1614235", "filesize": 59023, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.3": {"released": "2026-06-18 17:30:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.4.3-py3-none-any.whl", "filehash": "f6ea72bfb64b3ecaf113efba92789e1b8e59753d673d2095176b048ea5175d0b", "filesize": 56471, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.2": {"released": "2026-06-18 17:05:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.4.2-py3-none-any.whl", "filehash": "c4a65b87dc0ff0ab1abb89d1a5393939dd58145cb6586c1cf97bb3aad91b33c4", "filesize": 56419, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.1": {"released": "2026-06-15 20:42:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.4.1-py3-none-any.whl", "filehash": "97b9d18f2e41b42965a7b0f90d417880b8658a6cdd12f569b137062b826015ce", "filesize": 55277, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.0": {"released": "2026-06-11 13:28:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.4.0-py3-none-any.whl", "filehash": "cf010df2870fc4d93017114675e93bc33509729ba2034f10891541f0878ee17c", "filesize": 54911, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.3.0": {"released": "2026-06-04 11:48:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.3.0-py3-none-any.whl", "filehash": "fcb7788635a902f0f654de6b4dafbea66d6b74c754686289cc4543777479c3d5", "filesize": 54177, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2.0": {"released": "2026-06-03 21:14:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"withcache-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/withcache/withcache-0.2.0-py3-none-any.whl", "filehash": "0063a2cf2b0ddf3c39094520f414e1963f6c694d69a4ed4d9bf0b785bedbc407", "filesize": 51127, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}}}