{"package": "exactly", "summary": "Tests a command line program by executing it in a temporary sandbox directory and inspecting its result.", "pypi_url": "https://pypi.org/project/exactly", "piwheels_url": "https://www.piwheels.org/project/exactly", "releases": {"0.15.0": {"released": "2021-03-23 14:22:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.15.0-py3-none-any.whl", "filehash": "3a1c7c52b085af43127a83bc7e7c10d47c9b64f1b1ba256a9125be4e28010b9c", "filesize": 1044017, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": []}}}, "0.14.0": {"released": "2021-03-01 21:08:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.14.0-py3-none-any.whl", "filehash": "b2f912f844934b948d4531ac3d207097d4a1b6561bc7199bccabe3528bbd1587", "filesize": 1020215, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": []}}}, "0.13.0": {"released": "2021-02-07 15:27:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.13.0-py3-none-any.whl", "filehash": "fe57dfdf7697db7dc110bb926cfdcb401d89dd240cd9fc4a287542567aec68c3", "filesize": 1000674, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.12.3": {"released": "2020-08-18 01:22:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.12.3-py3-none-any.whl", "filehash": "d482957cbb826d4905532a22be0287d67f1930215392f4baddc8c68f4114e393", "filesize": 899878, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.12.2": {"released": "2020-07-21 22:21:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.12.2-py3-none-any.whl", "filehash": "921796faa7c4b58e56d4b7ce958df141504f945db223861db3161f6cb0ced024", "filesize": 894724, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.12.1.1": {"released": "2020-06-29 10:57:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.12.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.12.1.1-py3-none-any.whl", "filehash": "1e9a039d5d173a9bb6407356b1f6a5974801d30898feb70e6493f3fd280bc9a6", "filesize": 848717, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.12.0": {"released": "2020-02-02 20:38:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.12.0-py3-none-any.whl", "filehash": "9e97ad583cf3d11d61af4c4fcb4b91e00397832417f115f533a78cbab860a69b", "filesize": 840839, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.11.1.0": {"released": "2019-12-31 13:14:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.11.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.11.1.0-py3-none-any.whl", "filehash": "95d37cd62062b383c5ac3f53f78852b357d06fb6f426328850ff2cece3158de8", "filesize": 824743, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.4", "apt_dependencies": [], "pip_dependencies": []}}}, "0.11.0.1": {"released": "2019-05-02 10:38:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.11.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.11.0.1-py3-none-any.whl", "filehash": "eeecb9d5522438823c85a3feab2537eac961cf4f048e9bb6ca15ab3965c831c8", "filesize": 751321, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.10.0": {"released": "2019-02-05 22:38:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.10.0-py3-none-any.whl", "filehash": "780b3b5d6b854db7d4560b3bb0fb37eb4906eef9629705b92e4ac1b046ccc1f7", "filesize": 744287, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.9.1.1": {"released": "2019-01-26 22:40:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.9.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.9.1.1-py3-none-any.whl", "filehash": "04b1d8b2aca13688a4ac5deaebca96745ee072e73a9509664a813f8d3991d362", "filesize": 723921, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.9.1": {"released": "2019-01-17 18:42:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.9.1-py3-none-any.whl", "filehash": "dfe3d86fdff0768d4da77a9dfbf16b76ab34e6916cc41dc327e063b843f78e72", "filesize": 724508, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9.5": {"released": "2018-10-06 14:46:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.9.5-py3-none-any.whl", "filehash": "6639e65a32b76ce21a6e4cb6f28719d3b48b57661f566e8daf2018c4b6a37d7a", "filesize": 679732, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9.4": {"released": "2018-08-08 04:04:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.9.4-py3-none-any.whl", "filehash": "a4392c2dd4c84487bd42ef1a5a34d33b5141cbe88a3981186995b7d838c35195", "filesize": 648038, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9.2": {"released": "2018-06-24 20:51:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.9.2-py3-none-any.whl", "filehash": "2363146c75237292a4ae8f9deebb4e98bfa264b29ead46850c4a184412740ac1", "filesize": 639106, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9.1": {"released": "2018-05-12 04:40:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.9.1-py3-none-any.whl", "filehash": "104c3b04bc077febda330e9172b414c1890b3e740723095c978b27ab7f653cae", "filesize": 630344, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.9": {"released": "2018-04-15 20:59:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.9-py3-none-any.whl", "filehash": "12b5a72c0496972d84abda2d62cdb00119b241303080d5d56e2b2288743c730b", "filesize": 629121, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.8.2": {"released": "2018-04-10 00:00:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.8.2-py3-none-any.whl", "filehash": "0b2e73acf4f3df0278fbfed07d7ece97979642cd41278b875c7059a7cbbc8d18", "filesize": 623999, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.8": {"released": "2018-04-08 20:28:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.8-py3-none-any.whl", "filehash": "57b83c9700094788ccb16be53df9b98072b6a48187eb9590fd9a4597f49286f5", "filesize": 623902, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.7.1": {"released": "2018-03-19 01:05:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.7.1-py3-none-any.whl", "filehash": "78a3c0e19b8783e48388cad537c6caabaaa3d973bfa43ac637849ec915686716", "filesize": 584748, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.7": {"released": "2018-03-15 15:25:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.7-py3-none-any.whl", "filehash": "c42fce9a0d1fb901632a67b6056b7d68e53bc65df92244506d2e5dd5be6655f9", "filesize": 584342, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.6.2": {"released": "2017-12-26 15:53:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.6.2-py3-none-any.whl", "filehash": "653180469abe459417b8c41dfc2c5ea5ccb64cf24024c9de2ab8683436c749d4", "filesize": 575410, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.6.1": {"released": "2017-12-04 23:03:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"exactly-0.8.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/exactly/exactly-0.8.6.1-py3-none-any.whl", "filehash": "0159eb2e4cc79c05228cf89abc150c82d0eab1578c74d52dc65e2d48eb1949bd", "filesize": 566476, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}