{"package": "echo", "summary": "Callback Properties in Python", "pypi_url": "https://pypi.org/project/echo", "piwheels_url": "https://www.piwheels.org/project/echo", "releases": {"0.14.1": {"released": "2026-03-30 09:45:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.14.1-py3-none-any.whl": {"file_url": "/simple/echo/echo-0.14.1-py3-none-any.whl", "filehash": "41938915f0190e11d5cf65e0c50211ca832f12966e2d10e1008f2a7f494958b3", "filesize": 53762, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.14.0": {"released": "2026-03-27 11:58:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.14.0-py3-none-any.whl": {"file_url": "/simple/echo/echo-0.14.0-py3-none-any.whl", "filehash": "713678cbb9fb2bce685f0c59da9f738b6be2038dc6eccd8390715ad585311d1e", "filesize": 52834, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.13.1": {"released": "2026-03-26 01:03:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.13.1-py3-none-any.whl": {"file_url": "/simple/echo/echo-0.13.1-py3-none-any.whl", "filehash": "ba35fdf6c13dd181dec66f5258a18d57c4a83afef36107c81a3197a3e9f4e07a", "filesize": 50058, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.13.0": {"released": "2026-03-25 09:56:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.13.0-py3-none-any.whl": {"file_url": "/simple/echo/echo-0.13.0-py3-none-any.whl", "filehash": "7efb061294728aa09a273a898805f2517aa4ee52ae34d7eb0a35268c0294b93e", "filesize": 47619, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.12.1": {"released": "2026-02-11 09:50:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.12.1-py3-none-any.whl", "filehash": "6614820368136d4536d39764b2039dd43766665984eab249075c041c17983471", "filesize": 37575, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.12.0": {"released": "2026-02-10 10:53:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.12.0-py3-none-any.whl", "filehash": "4851753b7c5dd1116cd7107373ea68341dd1b9ff58a145f7645e302b32c9629b", "filesize": 37133, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.11.1": {"released": "2025-11-22 00:53:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.11.1-py3-none-any.whl", "filehash": "f9d2dc386a30dac38cb30a6ae05c3c074010a625b8a3ae5182aaf7a167aede12", "filesize": 33204, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.11.0": {"released": "2025-06-12 14:09:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.11.0-py3-none-any.whl", "filehash": "599471f801adcfe3dd7f8a5458a89657d72db5ac3149e5d64c937454867155f1", "filesize": 32641, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "0.10.0": {"released": "2025-05-09 14:08:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.10.0-py3-none-any.whl", "filehash": "373ddcd0ae062514e01a8537d493e2e0d35fc0abeea8a8afef36198a8d275cba", "filesize": 31456, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "numpy"]}}}, "0.9.0": {"released": "2024-07-19 12:36:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.9.0-py3-none-any.whl", "filehash": "fa58df42cb4b5bc045c87518d1e9afe74e25b202112b3dcb911f8bd46e3a5547", "filesize": 30417, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "numpy"]}}}, "0.8.0": {"released": "2022-10-13 15:10:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.8.0-py3-none-any.whl", "filehash": "5a929eca37ba74de0194697b5b2e0cd74e58ce91053580302a449176381bb13c", "filesize": 28887, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.7": {"released": "2022-09-27 12:47:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.7-py3-none-any.whl", "filehash": "73784507ffbd1188a048c2ae9592b2e88de5c910cb1f8f6dd9e3c07a8e71a566", "filesize": 27660, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.6": {"released": "2021-12-14 14:55:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.6-py3-none-any.whl", "filehash": "e983a1ce6fcba631c6e7eb74f5cc8e698196303b46b3efcbe0ee718a90ccf8e0", "filesize": 27672, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.5": {"released": "2020-09-08 13:35:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.5-py3-none-any.whl", "filehash": "f731a4b9def74795a56b68ee8c032a69950d0ab72bfa00193c688ad0ce429002", "filesize": 27646, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.4": {"released": "2020-05-04 15:29:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.4-py3-none-any.whl", "filehash": "a5c02f9bc7b43151eff535a6b66ff0a882c330e2beb33b7286ffcc9cd3a2e834", "filesize": 27518, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.3": {"released": "2020-05-04 08:56:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.3-py3-none-any.whl", "filehash": "66ce9a43fcef7a09f051bf19ddf9176c6d22ab0f01effc6b36929155f7714d2b", "filesize": 27313, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.2": {"released": "2020-04-17 17:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.2-py3-none-any.whl", "filehash": "d2d8d3b20ef0f0e31f1329a0971696888b7e328512fb01297f13e244eb5d7533", "filesize": 27193, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "qtpy"]}}}, "0.1": {"released": "2014-03-13 18:51:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"echo-0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/echo/echo-0.1-py3-none-any.whl", "filehash": "c586fed1450e7d12b052d5e3798552357108b37ee40d02a02bdf2b07714262af", "filesize": 5166, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}