{"package": "mobly", "summary": "Automation framework for special end-to-end test cases", "pypi_url": "https://pypi.org/project/mobly", "piwheels_url": "https://www.piwheels.org/project/mobly", "releases": {"1.13.1": {"released": "2026-08-07 05:20:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.13.1-py3-none-any.whl", "filehash": "46fa410df1fcd62b68213a9b0c57434d385d3b1d9adfe838d52b9954b8b0c25f", "filesize": 160740, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["portpicker", "pywin32", "pyyaml"]}}}, "1.13": {"released": "2025-05-20 08:06:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.13-py3-none-any.whl", "filehash": "013022742f19961f27d50aeba4dac19537b27cbcb8a6acd4b22ead14d70f45a4", "filesize": 159530, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["portpicker", "pywin32", "pyyaml"]}}}, "1.12.4": {"released": "2024-08-29 23:50:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.12.4-py3-none-any.whl", "filehash": "792b7bf8260163fa555ed097fa3c5c585e52a520040832188271f59c72dc0bc5", "filesize": 165302, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["portpicker", "pywin32", "pyyaml"]}}}, "1.12.3": {"released": "2024-03-07 21:48:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.12.3-py3-none-any.whl", "filehash": "75be779c0b2f76bb206584af3f8039bdc7f495ed1dc672ddaf5b7b93b340f096", "filesize": 162520, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["portpicker", "pywin32", "pyyaml"]}}}, "1.12.2": {"released": "2023-05-04 05:54:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.12.2-py3-none-any.whl", "filehash": "0cb1ea8a88bc18c766f042be5c8959b96e0c8b075b7e8a7de82e94f8f537f684", "filesize": 161559, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["portpicker", "pyyaml", "typing-extensions"]}}}, "1.12.1": {"released": "2023-01-18 08:29:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.12.1-py3-none-any.whl": {"file_url": "/simple/mobly/mobly-1.12.1-py3-none-any.whl", "filehash": "f9470b7ce332e3bd376e81093cbcc700c0c3a4e4c1aeaf4ac8f6d75b56c2c305", "filesize": 160689, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["portpicker", "pyyaml", "typing-extensions"]}}}, "1.12": {"released": "2022-08-05 18:38:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.12-py3-none-any.whl", "filehash": "04f87b80e53a184e2deab8ce708b1ce3a900e6f6c94417437999675a4f0eb21e", "filesize": 159426, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["portpicker", "pyserial", "pyyaml", "timeout-decorator", "typing-extensions"]}}}, "1.11.1": {"released": "2022-03-08 03:03:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.11.1-py3-none-any.whl", "filehash": "9c5c1f5ee3ba2602d2af1cbee1f19b5ebeb06e74fc349f191a549c701cf54921", "filesize": 133605, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["portpicker", "pyserial", "pyyaml", "timeout-decorator", "typing-extensions"]}}}, "1.11": {"released": "2021-08-04 06:28:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.11-py3-none-any.whl", "filehash": "b767e451ac4783f194db158c50635c7704f3f3358d9edac251c01f68fdaaf64e", "filesize": 131402, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.10.1": {"released": "2021-01-07 09:09:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.10.1-py3-none-any.whl", "filehash": "bc6e84c3949969baa07af8ca8fe632afff31fe02b46496b32b0a4d49b9442128", "filesize": 140024, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.10": {"released": "2020-01-15 01:18:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.10-py3-none-any.whl", "filehash": "7b5ad92f3896102c9b3507a6318d9130e8428e3d96f695b5fddcadcbec2e1037", "filesize": 138025, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.9.1": {"released": "2019-08-12 22:57:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.9.1-py3-none-any.whl", "filehash": "0cafb9e6aa7c3a36a061dafedb5864ad6a9109e764d3da4507f266d3f375ecb2", "filesize": 132751, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.8.1": {"released": "2018-11-06 01:21:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.8.1-py3-none-any.whl", "filehash": "b8659c49dc1f4884c2eefe427f32e25b26bfb45e3c9d4232172bc495c8315c1b", "filesize": 198031, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.8": {"released": "2018-10-16 01:42:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.8-py3-none-any.whl", "filehash": "7ded8e1749cb195cfbb0f196859546cbdb007603f04c6f7e5732d048bed94f5d", "filesize": 197433, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.7.5": {"released": "2018-08-20 23:09:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7.5-py3-none-any.whl", "filehash": "9dad1ffcbc6913d26f54ee45a51c97176edb66c56eb56e33add84581c5b9c197", "filesize": 173782, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "portpicker", "psutil", "pyserial", "pyyaml", "timeout-decorator"]}}}, "1.7.4": {"released": "2018-07-26 23:40:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7.4-py3-none-any.whl", "filehash": "99171aee32726d22c8273b34ee710f7079610fb37973ce345b14a2d3721b1d63", "filesize": 173113, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pyserial", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.7.3": {"released": "2018-05-17 05:15:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7.3-py3-none-any.whl", "filehash": "65575a40746a5440df390113c3f67d4a21c191402d47e311f582b1d1b1c3e0f8", "filesize": 169743, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pyserial", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.7.2": {"released": "2018-04-09 21:10:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7.2-py3-none-any.whl", "filehash": "86bc44ece93de84831c98c9e72c957198d931fa137c130023f10f7d9b9a474b2", "filesize": 166005, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pyserial", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.7.1": {"released": "2018-02-27 19:14:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7.1-py3-none-any.whl", "filehash": "c22bb46f4a089ddf2ac8e1930a15c855aed7c0ebb7614a4bc7e2c8219bb6332b", "filesize": 162547, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pyserial", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.7": {"released": "2018-02-07 01:20:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.7-py3-none-any.whl", "filehash": "9c084305cf722caac9dcd49035ddccfee12e1bd7a5c5a8146c2155604bfac0de", "filesize": 159293, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pyserial", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.6.1": {"released": "2017-08-21 20:50:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.6.1-py3-none-any.whl", "filehash": "f97297f56aa7a43975c7e3e86204287bf592ef70f42bb9a7683dd06f4f07f366", "filesize": 136423, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.5": {"released": "2017-07-12 00:34:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.5-py3-none-any.whl", "filehash": "bb26cfa1aad34a7e9337d4d6d97b62a5d277cdc0697f27d62188d7930d94a05d", "filesize": 126937, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.4": {"released": "2017-05-22 18:57:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.4-py3-none-any.whl", "filehash": "024b8a81f5bf4f2555de3efef57682a672f4d9d6cd78ffd13bb56ebf441f5e8c", "filesize": 120601, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "portpicker", "psutil", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.3": {"released": "2017-04-17 22:48:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.3-py3-none-any.whl", "filehash": "f5e41a1e6979652cd9966eb5fb7b3702eb2d21c8944bb5888ff31c78df3f0eae", "filesize": 118487, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "psutil", "pytz", "pyyaml", "timeout-decorator"]}}}, "1.2.1": {"released": "2017-03-15 02:01:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.2.1-py3-none-any.whl", "filehash": "fed56266584941b887d7344964c067cdae7993ab7dcd6f6a3b7455855e542011", "filesize": 114437, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "pytz", "pyyaml"]}}}, "1.2": {"released": "2017-03-14 20:55:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.2-py3-none-any.whl", "filehash": "0143f37b417e6dba7e80002477985216b0db4b51509583187fe900c63894fbb8", "filesize": 114169, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "pytz", "pyyaml"]}}}, "1.1.2": {"released": "2017-02-01 02:34:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.1.2-py3-none-any.whl", "filehash": "9516c100ef3fa75ee8b9b83303a1c579236f726f335d64c0c9e2af6cb09e8585", "filesize": 108652, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "pytz"]}}}, "1.1.1": {"released": "2017-01-20 23:32:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.1.1-py3-none-any.whl", "filehash": "5b5e060a85e867a51a73387ff1e95ea1ebc712eb83825d90b2d0e0666213d077", "filesize": 107053, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "pytz"]}}}, "1.1": {"released": "2016-12-28 18:46:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.1-py3-none-any.whl", "filehash": "128c20b5cb820585e053e6c1213c98c5f015ca24d3474dcc8c26254b7bf019e0", "filesize": 106671, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock", "pytz"]}}}, "1.0": {"released": "2016-12-16 21:48:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"mobly-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/mobly/mobly-1.0-py3-none-any.whl", "filehash": "8dbca2aa8c271c9bf2e06561fe1da64bc0eca7cfae8090efaa26070b9506c494", "filesize": 99748, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["future", "mock"]}}}}}