{"package": "ndarray-listener", "summary": "Implementation of the Observer pattern for NumPy arrays", "pypi_url": "https://pypi.org/project/ndarray-listener", "piwheels_url": "https://www.piwheels.org/project/ndarray-listener", "releases": {"2.0.2": {"released": "2025-01-03 15:42:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-2.0.2-py3-none-any.whl", "filehash": "6f963fdb36abd87334cf7eff299c10396064ac82e4f2ff41d8b23bc0e1ce2805", "filesize": 4281, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "2.0.1": {"released": "2021-05-15 23:49:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-2.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-2.0.1-py2.py3-none-any.whl", "filehash": "4c6f971075817d9339492c563a972f957b90bf67be5ce887958eb26a6c418d47", "filesize": 5917, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest"]}}}, "2.0.0": {"released": "2019-03-13 11:16:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-2.0.0-py3-none-any.whl", "filehash": "07a7317d11ef3e90800dcd0f5109321becc074d9f605f1b5bbfa4b6c9ffd9760", "filesize": 5930, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest"]}}}, "1.1.2": {"released": "2018-07-02 11:28:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.1.2-py3-none-any.whl", "filehash": "d7656a6dc588aaf46029290b1b265437c99191045af87ae9fa490283d8a33186", "filesize": 6796, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest"]}}}, "1.1.1": {"released": "2018-02-22 18:36:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.1.1-py3-none-any.whl", "filehash": "a64d13de43d01abbc853e78131a98e6bc256d90e747b9660363246df5f3063d3", "filesize": 6675, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest", "pytest-pep8"]}}}, "1.1.0": {"released": "2018-01-25 12:29:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.1.0-py3-none-any.whl", "filehash": "98ff3a981dcc253e77060d6707d0852d5d22daf80dc4a694cba861cf51fb72bd", "filesize": 6654, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest", "pytest-pep8"]}}}, "1.0.29": {"released": "2018-01-25 10:41:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.29-py3-none-any.whl", "filehash": "0f1454a28edf408ea7a95d53541b50fd3178a0b2b88c60cb628d877bbe9460fc", "filesize": 6651, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "pytest", "pytest-pep8"]}}}, "1.0.28": {"released": "2018-01-24 23:52:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.27": {"released": "2018-01-24 17:46:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.27-py3-none-any.whl", "filehash": "32d40d1bb5c13fc32e585cd14c9a9e2ce55030d28c9017f110daef90bbcac24a", "filesize": 6526, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.26": {"released": "2017-09-03 18:49:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.26-py3-none-any.whl", "filehash": "f8a93427a340b71a4808263ca3df5bf7f94e9bb5226cec653986dfcb4d9e9d6e", "filesize": 6465, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.25": {"released": "2017-08-28 20:13:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.25-py3-none-any.whl", "filehash": "b9cdbc03dfbb201bb54f81bc7e79aac3b680ec3d349a30692da5042422944c8a", "filesize": 6430, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.24": {"released": "2017-08-17 16:51:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.24-py3-none-any.whl", "filehash": "82440de604c7ec21c5bb24bbc50653feebada65dae34b24109d6ae59662633a9", "filesize": 5633, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.23": {"released": "2017-08-17 14:39:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.23-py3-none-any.whl", "filehash": "19b6fae19683ff93dce5cfcbb3ecc8ed9765fc32fac51764cfb56c84ff0fd59d", "filesize": 5422, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.22": {"released": "2017-08-17 13:48:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.22-py3-none-any.whl", "filehash": "287d730b0c91f740c87622da0c7f2bd9b8be34bce0b2344393f71c92064b7474", "filesize": 5423, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.21": {"released": "2017-07-07 10:22:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.21-py3-none-any.whl", "filehash": "05b5302df96a32b617d9bdb9e54033e6c533c667162583d125a44af6312e62cc", "filesize": 5507, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.20": {"released": "2017-03-20 16:08:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.20-py3-none-any.whl", "filehash": "9c18bf1b4d71e4c0332e1f493beeb52552e0eb71c28998bf6eb297d7920b34ce", "filesize": 5313, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.19": {"released": "2017-01-24 23:57:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.19-py3-none-any.whl", "filehash": "7de0c15304511473eade6c3f5b7fef11d0ba3bf5c93520e841f5ba9d8dda38f3", "filesize": 5192, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.18": {"released": "2016-12-23 09:13:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.18-py3-none-any.whl", "filehash": "042043307d965e792196b99f7b9bff77259d9341ac9c875b9aaa90b7a83ec27a", "filesize": 5286, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.17": {"released": "2016-12-14 16:20:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.17-py3-none-any.whl", "filehash": "5bc6cf418e352f8fc32c341a3bae6b74c1a1aa477b9eb7012e770e060e4c6ab5", "filesize": 5283, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}, "1.0.16": {"released": "2016-12-09 21:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ndarray_listener-1.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ndarray-listener/ndarray_listener-1.0.16-py3-none-any.whl", "filehash": "e21eaccec4240b902cca2bc9c7548b95c54de7efaccb83dd53d8d27c5c64d3ea", "filesize": 5341, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}}}