{"package": "specter", "summary": "Specter is a spec-based testing library to help facilitate BDD-testing in Python.", "pypi_url": "https://pypi.org/project/specter", "piwheels_url": "https://www.piwheels.org/project/specter", "releases": {"0.7.1": {"released": "2026-03-30 16:03:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"specter-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/specter-0.7.1-py3-none-any.whl", "filehash": "d7fe51c3fa984bb9d3a3f54b682efd82382268813ee73b991ffdd8788759350e", "filesize": 36862, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents"]}}}, "0.7.0": {"released": "2025-05-22 19:07:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.6.1": {"released": "2017-04-09 22:21:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.6.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.6.1-py2.py3-none-any.whl", "filehash": "1a4c6196efbd031aa132883b0e3fde1b4e74d8769d9306673284332b94957fab", "filesize": 40014, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.6.0": {"released": "2017-03-26 03:41:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.6.0-py2.py3-none-any.whl", "filehash": "719864242aa44c5f351bcfd9d680dd72469b85c0b06b524a1cc6ff8e02b67453", "filesize": 39985, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.5.2": {"released": "2016-11-29 16:53:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.5.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.5.2-py2.py3-none-any.whl", "filehash": "053aba6450587e2ca232de18e757f97b8f7589b2ceabc6a2e023286212684a18", "filesize": 33503, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["astor", "coverage", "pike", "pyevents", "six"]}}}, "0.5.1": {"released": "2016-09-05 18:09:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.5.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.5.1-py2.py3-none-any.whl", "filehash": "c6114fd205ce03e142e0005e1c402efd08f4dfed09a018d1f73c0ea7cc926781", "filesize": 33344, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["astor", "coverage", "pike", "pyevents", "six"]}}}, "0.5.0": {"released": "2016-05-27 19:14:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.5.0-py2.py3-none-any.whl", "filehash": "13176b81dcaa73a9b58af7debd8a7a66b862263a928d1c268076fa1fb1b67b37", "filesize": 33386, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["astor", "coverage", "pike", "pyevents", "six"]}}}, "0.4.2": {"released": "2016-03-15 19:07:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.4.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.4.2-py2.py3-none-any.whl", "filehash": "3dd3890d975179e29cb5fb851e81d3542575f202d4df71ea2060e50d82bca20a", "filesize": 32312, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.4.1": {"released": "2016-03-14 21:21:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.4.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.4.1-py2.py3-none-any.whl", "filehash": "bfa3488ac57101532b5dbbd4e70b2c8a12039c5053390a554a7b655b91c261c3", "filesize": 32064, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.4.0": {"released": "2016-03-14 21:11:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.4.0-py2.py3-none-any.whl", "filehash": "f7fb1363d0f535775b1793b6e922e10962919ed264e0769822988c56b1a737e1", "filesize": 32063, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.3.0": {"released": "2015-09-24 05:14:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.3.0-py2.py3-none-any.whl", "filehash": "2705c2d1adfb467801dcb9190748609cac6297d1efd4ff79a9519ec377a9fce8", "filesize": 31687, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pike", "pyevents", "six"]}}}, "0.2.1": {"released": "2015-04-13 01:02:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.2.1-py2.py3-none-any.whl", "filehash": "ed4fe95504cf185f56cc6cc57a051dc81285903f318a6743813e125700eee14a", "filesize": 60539, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive", "six"]}}}, "0.2.0": {"released": "2014-12-04 03:55:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.2.0-py2.py3-none-any.whl", "filehash": "789ee5e8a8d8330adf700a01fff1b649a43d400bf78e40ac29d46976e5a9288c", "filesize": 60986, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive", "six"]}}}, "0.1.15": {"released": "2014-08-26 17:33:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.15-py3-none-any.whl", "filehash": "18baef5506f117b429d5fecf0e0011878afdc6a826dc2aa9911875464fbc9bbf", "filesize": 20897, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive", "six"]}}}, "0.1.14": {"released": "2014-08-26 03:59:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.0.0-py3-none-any.whl", "filehash": "0f3996db796b0d39363dffa72f03e25f28752dc86a6ef013759e2fac98046eba", "filesize": 19905, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive", "six"]}}}, "0.1.13": {"released": "2014-01-27 06:07:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.1.12": {"released": "2013-12-09 02:40:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.12-py3-none-any.whl", "filehash": "86d0fcfc0c891e20d8b40d0feb5a9c37a391605ae993011a1f5ebca6973589d8", "filesize": 15758, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive", "six"]}}}, "0.1.10": {"released": "2013-11-25 05:02:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.10-py3-none-any.whl", "filehash": "588256d7494352ff962ac136d54c1e08d69f5ae5818d6fbdb90eceb844dfea81", "filesize": 12766, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.9": {"released": "2013-11-17 22:01:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.9-py3-none-any.whl", "filehash": "36641271449141d299e6341940dbf8caae02b36c59890d28cf57075facecaead", "filesize": 11632, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.8": {"released": "2013-11-17 01:05:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.8-py3-none-any.whl", "filehash": "315164a11d9515545f44e113b21501c75f2087ec4f88c01f61d858885a5bd7a6", "filesize": 10895, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.7": {"released": "2013-11-13 06:39:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.7-py3-none-any.whl", "filehash": "ae8686befd13dcee564ab484fe7ae569424e5c807c1d85c802ced1051824bfa8", "filesize": 10675, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.6": {"released": "2013-11-13 04:22:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.6-py3-none-any.whl", "filehash": "efd7d779ed320b0a54337e1bfea3477319f05f5873490c04d5f9fe49d9fb0c16", "filesize": 9968, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.5": {"released": "2013-11-08 05:51:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.5-py3-none-any.whl", "filehash": "77a7d5069d67f9b823370ac6b232ddc455ce249909ea16e85c82cf573bb758ae", "filesize": 9463, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.4": {"released": "2013-11-08 04:15:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.4-py3-none-any.whl", "filehash": "0ea06b117ec16f0a57fbd84299e3ba8c288af87023d6cdc664e80ff86e447050", "filesize": 9210, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.3": {"released": "2013-11-07 08:04:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.3-py3-none-any.whl", "filehash": "4f94c9d0dd99bf6b4a6665f57dc3741c9056498ad8f2fba09124b3a525d0774e", "filesize": 9210, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.2": {"released": "2013-11-03 02:03:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.2-py3-none-any.whl", "filehash": "0b711e2f4e7d27cc558d94bb7eca4368c18a828231ea0d579c7c14afa54b72a7", "filesize": 8992, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["coverage", "pyevents", "pynsive"]}}}, "0.1.1": {"released": "2013-11-03 01:55:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Specter-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/specter/Specter-0.1.1-py3-none-any.whl", "filehash": "671bc568fe8aa89f81197800f95205769106fc3e9e58b631a7413237fdeee081", "filesize": 8930, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.0": {"released": "2013-11-03 01:52:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}