{"package": "testcloud", "summary": "A tool to download and boot cloud images locally, with an easy to use API.", "pypi_url": "https://pypi.org/project/testcloud", "piwheels_url": "https://www.piwheels.org/project/testcloud", "releases": {"0.12.0": {"released": "2026-09-15 10:18:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.12.0-py3-none-any.whl": {"file_url": "/simple/testcloud/testcloud-0.12.0-py3-none-any.whl", "filehash": "62f07f617d96ace4fc43437ab6cd3346259ba67391df5d69cf6b844af42efca5", "filesize": 59922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["fedora-distro-aliases", "libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.8": {"released": "2025-07-24 19:33:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.11.7": {"released": "2025-04-10 13:31:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.7-py3-none-any.whl", "filehash": "b9b52a9fde49e41852638326e4766c2321460fb9dfb4d61b96da257b92c1eb17", "filesize": 62947, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.6": {"released": "2025-02-24 14:01:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.6-py3-none-any.whl", "filehash": "4e2a962d615c5a8bcffb837e81e3d69b105a43af58b4a87e5f9533db8e49741f", "filesize": 62053, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.5": {"released": "2025-02-19 16:28:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.5-py3-none-any.whl", "filehash": "62d0f3b3ff5dc31fce5251a0869a4cb831ce135d00950b9edb9a3761d9f2a320", "filesize": 62190, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.4": {"released": "2024-11-01 11:42:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.4-py3-none-any.whl", "filehash": "c2ccf150ea818c7345b5e50575d6694b730128c096d748ee3442a5db5fee9b6f", "filesize": 61750, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.3": {"released": "2024-10-15 20:28:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.3-py3-none-any.whl", "filehash": "2054cce64abb9736bba09baab8e9d90a10eb738e1cc9c27c204a6813f7525467", "filesize": 61716, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.2": {"released": "2024-10-14 20:30:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.2-py3-none-any.whl", "filehash": "4b635d9181442e63a0611c3951cbe1933aaa7af6d5a0ac116c4497c24def1ba0", "filesize": 61709, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.1": {"released": "2024-10-11 20:13:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.1-py3-none-any.whl", "filehash": "650b07060d9504a6685a7ac73ec4a3dbadc260bdda2e176f110d1710a6856091", "filesize": 61394, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.11.0": {"released": "2024-10-09 08:05:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.11.0-py3-none-any.whl", "filehash": "742a527d260535ee6233d1f948b3962e86afa9b3d1c9431ca3574ff980214b24", "filesize": 61136, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.10.0": {"released": "2024-09-25 20:26:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.10.0-py3-none-any.whl", "filehash": "e742119e96a0c72f7c8b2e79dbe88acc33029401e0e4dcffa0be5ef31b394bce", "filesize": 61184, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["libvirt-python", "packaging", "peewee", "requests"]}}}, "0.9.13": {"released": "2024-07-24 12:16:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.9.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.9.13-py3-none-any.whl", "filehash": "2b13b8c0abb1515a7070eeb0054b6c19c3c5df97c9bd423bda32f3e3aeb38928", "filesize": 55016, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "packaging", "requests"]}}}, "0.9.12": {"released": "2024-02-29 09:10:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.9.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.9.12-py3-none-any.whl", "filehash": "17c125ec396e5033178934d8a23c06799c51abbbdeb6ff47ea46845350c024e1", "filesize": 52817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.9.11": {"released": "2024-02-27 16:08:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.9.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.9.11-py3-none-any.whl", "filehash": "4754baa644f0455a9e4dd808627de1777de7e6b560f01eb5fee46e773b890cd9", "filesize": 52809, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.9.10": {"released": "2023-09-04 19:53:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.9.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.9.10-py3-none-any.whl", "filehash": "50b7a5e5cd316e500d86e672f86b677e4c50b3d78b087b8dc59b67b4dc84f46b", "filesize": 51823, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.9.2": {"released": "2023-03-22 15:21:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.9.2-py3-none-any.whl", "filehash": "f03732f4793e4ddbdd3281b8e4a6f8e79273eb81bbcb3fe60bd9baaea9a2de04", "filesize": 50138, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.8.2": {"released": "2022-12-02 15:41:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.8.2-py3-none-any.whl", "filehash": "33f8db9150ce55fb85ae457626796c321e0041c01fc5289c0e7ff8a133aa68fc", "filesize": 42879, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.8.1": {"released": "2022-06-30 13:59:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.8.1-py3-none-any.whl", "filehash": "be97c94a09f0aa5938846db5e1ffd62fd3a5f895956a7f13ad1356d5f9323c21", "filesize": 40356, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.8.0": {"released": "2022-06-24 10:58:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.8.0-py3-none-any.whl", "filehash": "279263a6bad0aaa1a4706784765f88f83665d86ee3abd610becec9d314da622e", "filesize": 40296, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.7.1": {"released": "2022-05-05 18:27:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.7.1-py3-none-any.whl", "filehash": "fac0accc7686d7a9465676798c645eaafa5893525338cfb025c506f287887dd6", "filesize": 40267, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.7.0": {"released": "2022-05-02 10:41:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.7.0-py3-none-any.whl", "filehash": "83eb2e794906723edf0281cd8683d5588e8743a2682e1cd29261e5dbf6304724", "filesize": 40189, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.6.4": {"released": "2022-01-27 23:28:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.6.4-py3-none-any.whl", "filehash": "a57c97d61180178d618dae35df3fe31a4fc8d57467908efd6f524afbea26d2d7", "filesize": 39176, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.6.3": {"released": "2021-12-01 11:43:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.6.3-py3-none-any.whl", "filehash": "59a8c98ccb1da3d0950acf5eda3dd6d5ef42b056f3ea61b18a4562d0c86b5ca3", "filesize": 39094, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.6.2": {"released": "2021-09-27 06:41:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.6.2-py3-none-any.whl", "filehash": "01408ec8c2beea11a886f8ba230d8808086ee17188aa7ac97ef0d4c0ea713c6d", "filesize": 39343, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.6.1": {"released": "2021-07-21 09:48:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.6.1-py3-none-any.whl", "filehash": "a701f35a14ae2d66c575ef211c0d18e53c7bba4642b568432479b4fcde8f522a", "filesize": 38631, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.6.0": {"released": "2021-07-09 14:00:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.6.0-py3-none-any.whl", "filehash": "f673528b83b1c47c781ffd2b7b782c7375a5611116a7564ab00b46b31a995961", "filesize": 37098, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.5.0": {"released": "2021-03-22 13:11:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.5.0-py3-none-any.whl", "filehash": "505d5d2dc1348198bd1b91f85aff9c69d2ff965213a03c075f56ad3d63293b15", "filesize": 30724, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.4.0": {"released": "2021-03-17 13:11:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.4.0-py3-none-any.whl", "filehash": "08274dd2e1149fd4961e15c4b8ea3872a57e5ed5da67b7cf2b10eaac13a69fb6", "filesize": 27449, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.3.5": {"released": "2020-05-21 22:03:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.3.5-py3-none-any.whl", "filehash": "4f9f267a560907d04c7d57c1e181bdc689b6a1600c61387ed56f8337a30cdef8", "filesize": 24385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.3.4": {"released": "2020-05-21 16:12:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.3.4-py3-none-any.whl", "filehash": "353451a0b6f47a60953e23c1fb6c81dabd3edbc95f7c852e4de782f0d427a632", "filesize": 24432, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.3.3": {"released": "2020-05-20 12:30:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.3.3-py3-none-any.whl", "filehash": "6050d0cc837120f7252b0d4f29047728548b48bacb6b8bd7ba1cd82c02068225", "filesize": 24388, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.3.2": {"released": "2020-04-24 08:10:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.3.2-py3-none-any.whl", "filehash": "1f6b5208399a84a8221d53ed8d4f4021d5a25d6f20116ada4805783595698971", "filesize": 24286, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.1.15": {"released": "2017-10-26 14:44:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.1.15-py3-none-any.whl", "filehash": "dc6c6ffb98fa24d223eb3e56712017e96f9be48fe55429377e9bdcdc04e95519", "filesize": 17357, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.1.12": {"released": "2017-05-19 13:26:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.1.12-py3-none-any.whl", "filehash": "5919b7df43e42f2724aaec44940b8d07595d87a237d8c7cf95bef6198b13ef02", "filesize": 17533, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "libvirt-python", "requests"]}}}, "0.1.11": {"released": "2017-02-20 10:56:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.1.11-py3-none-any.whl", "filehash": "9445cdc62d60af6e9e07ff3be74a64c29e4e6e432ebde4e892cafbb0a4e6765a", "filesize": 17454, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.10": {"released": "2017-02-10 13:58:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.1.10-py3-none-any.whl", "filehash": "6d54360b3e4a1503251edf0f567fe5b349d58a09642cd0a8ab983a98a240b915", "filesize": 16748, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1": {"released": "2015-06-20 13:53:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"testcloud-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/testcloud/testcloud-0.0.1-py3-none-any.whl", "filehash": "fb2a5cd686a5e5f3c6905d17cb9fa5f2dbf8e78bc28ef117c29191602f8b9c21", "filesize": 14099, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}