{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426584592,"defaultBranch":"master","name":"zarr-python","ownerLogin":"scalableminds","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-10T10:49:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1648557?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719492803.0","currentOid":""},"activityList":{"items":[{"before":"aef47ac27d9179d849ff260c754bc23595bdca68","after":"ff462cca40cbde9f2e8fe648272d42cca9b91bb8","ref":"refs/heads/master","pushedAt":"2024-08-12T09:18:53.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Enforce ruff/tryceratops rules (TRY) (#2054)\n\n* Apply ruff/tryceratops rule TRY004\r\n\r\nTRY004 Prefer `TypeError` exception for invalid type\r\n\r\n* Apply ruff/tryceratops rule TRY201\r\n\r\nTRY201 Use `raise` without specifying exception name\r\n\r\n* Apply ruff/tryceratops rule TRY300\r\n\r\nTRY300 Consider moving this statement to an `else` block\r\n\r\n* Enforce ruff/tryceratops rules (TRY)\r\n\r\n---------\r\n\r\nCo-authored-by: David Stansby ","shortMessageHtmlLink":"Enforce ruff/tryceratops rules (TRY) (zarr-developers#2054)"}},{"before":"d470ec69647a75095e23500d633e01e039e8187b","after":"d2104034440e4d2bf6553d476667f13e4906bfe8","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-26T15:59:39.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into use-config-to-select-codecs\n\n# Conflicts:\n#\tsrc/zarr/metadata.py","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into use-config-to-select-codecs"}},{"before":"7d75edcb56fbc1a2d985d6c414530247d40535f0","after":"6616185dd81ce6144d984e53e40988b36acb1c58","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-26T15:54:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into fix-file-modes\n\n# Conflicts:\n#\tsrc/zarr/store/core.py\n#\ttests/v3/test_store/test_memory.py","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into fix-file-modes"}},{"before":"df4c25f70c8a1e2b43214d7f26e80d34df502e7e","after":"aef47ac27d9179d849ff260c754bc23595bdca68","ref":"refs/heads/master","pushedAt":"2024-07-26T15:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"[v2 / v3 compat] add `Group.array` and `data` kwarg to array creation (#2042)\n\n* add deprecated Group.array method, and start filling in group unit tests\r\n\r\n* add errors module\r\n\r\n* memory store listdir fix, and a type annotation for a method on the test class\r\n\r\n* Use ContainsArrayError when a path contains an array; restore auto-chunking; restore data kwarg to array creation\r\n\r\n* use ContainsGroupError and contains_group for group routines\r\n\r\n* style changes to store tests\r\n\r\n* add a lot of tests, remove redundant decorators\r\n\r\n* add data kwarg to group.array\r\n\r\n* add newlines to end of docstrings\r\n\r\n* docstrings\r\n\r\n* put long type annotation on one line\r\n\r\n* port guess chunks to v3\r\n\r\n* harden semantics for existing arrays / groups\r\n\r\n* fix exception name in docs","shortMessageHtmlLink":"[v2 / v3 compat] add Group.array and data kwarg to array creation ("}},{"before":"3abfad60c71feb18cc99684812ce8ab6c62709f2","after":"7d75edcb56fbc1a2d985d6c414530247d40535f0","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-26T08:16:03.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into fix-file-modes\n\n# Conflicts:\n#\tsrc/zarr/store/remote.py","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into fix-file-modes"}},{"before":"e84057a7e741b77e80ec4604e6d7bf1d4dd96a9a","after":"df4c25f70c8a1e2b43214d7f26e80d34df502e7e","ref":"refs/heads/master","pushedAt":"2024-07-26T08:03:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"chore: update pre-commit hooks (#2051)\n\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.2...v0.5.4)\r\n- [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.1...v1.11.0)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: update pre-commit hooks (zarr-developers#2051)"}},{"before":"830dd7e757fd3d1e2ab53f856e93e95eaf9aac40","after":"3abfad60c71feb18cc99684812ce8ab6c62709f2","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-20T16:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"rename store.ensure_open to store._ensure_open","shortMessageHtmlLink":"rename store.ensure_open to store._ensure_open"}},{"before":"ef0aef8af377a1430da1907bbf6294fdada18149","after":"830dd7e757fd3d1e2ab53f856e93e95eaf9aac40","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-20T16:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"incorporate feedback on store._open()\n\nCo-authored-by: Joe Hamman ","shortMessageHtmlLink":"incorporate feedback on store._open()"}},{"before":"7932593c40272c0429b5feb39f892ae88d1b52cb","after":"ef0aef8af377a1430da1907bbf6294fdada18149","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-18T13:38:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'v3' into fix-file-modes","shortMessageHtmlLink":"Merge branch 'v3' into fix-file-modes"}},{"before":"0c12510e17bcca5457bfc53d1037f7147d3fe479","after":"7932593c40272c0429b5feb39f892ae88d1b52cb","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-18T13:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"mypy","shortMessageHtmlLink":"mypy"}},{"before":"f921f9ef6050a1700a8db0466b67a9db387cf292","after":"0c12510e17bcca5457bfc53d1037f7147d3fe479","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-18T13:34:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"rename root_exists to (not) empty, test and fix store.empty, store.clear","shortMessageHtmlLink":"rename root_exists to (not) empty, test and fix store.empty, store.clear"}},{"before":"ca27b1da38638c877999c435917cf42bb7254efe","after":"d470ec69647a75095e23500d633e01e039e8187b","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-10T15:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"clarify _collect_entrypoints docstring\n\nCo-authored-by: Norman Rzepka ","shortMessageHtmlLink":"clarify _collect_entrypoints docstring"}},{"before":"56335e41313508aa98daf503c96757b6cdec91a8","after":"ca27b1da38638c877999c435917cf42bb7254efe","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-10T09:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix DeprecationWarning: EntryPoints list interface in registry.py","shortMessageHtmlLink":"fix DeprecationWarning: EntryPoints list interface in registry.py"}},{"before":"a13e7deb71ebc4f99144ca31f7e8d3e02e5de695","after":"56335e41313508aa98daf503c96757b6cdec91a8","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-10T09:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix DeprecationWarning: SelectableGroups in registry.py","shortMessageHtmlLink":"fix DeprecationWarning: SelectableGroups in registry.py"}},{"before":"168efff698b677198e521d12d3fdc3dffc56a5d1","after":"a13e7deb71ebc4f99144ca31f7e8d3e02e5de695","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-10T08:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"add tests for multiple implementations per entry_point","shortMessageHtmlLink":"add tests for multiple implementations per entry_point"}},{"before":"2d89931904bf5eb3cb4d458d832046312d19af76","after":"168efff698b677198e521d12d3fdc3dffc56a5d1","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-09T11:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"allow multiple implementations per entry_point","shortMessageHtmlLink":"allow multiple implementations per entry_point"}},{"before":"885329f7f58dcf7f867a4f1c74d1d2fc34d2ac8c","after":"2d89931904bf5eb3cb4d458d832046312d19af76","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-08T16:25:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix default_buffer_prototype access in tests","shortMessageHtmlLink":"fix default_buffer_prototype access in tests"}},{"before":"cc5f93c2e75a46df7e6f6f94999fa92c99cfa228","after":"885329f7f58dcf7f867a4f1c74d1d2fc34d2ac8c","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-08T14:26:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into use-config-to-select-codecs\n\n# Conflicts:\n#\ttests/v3/conftest.py","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into use-config-to-select-codecs"}},{"before":"96271571c82cc87c09907318dbfc33215a282da0","after":"cc5f93c2e75a46df7e6f6f94999fa92c99cfa228","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-08T14:20:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"use fully_qualified_name for implementation config","shortMessageHtmlLink":"use fully_qualified_name for implementation config"}},{"before":"2c372aaca881ea5c1c918aaf55863e8b7b351a96","after":"f921f9ef6050a1700a8db0466b67a9db387cf292","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-05T11:47:42.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into fix-file-modes\n\n# Conflicts:\n#\ttests/v3/conftest.py\n#\ttests/v3/test_codecs.py","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into fix-file-modes"}},{"before":"e42a6be86d0153c9cf275c188eec91c9c3ed99b6","after":"e84057a7e741b77e80ec4604e6d7bf1d4dd96a9a","ref":"refs/heads/master","pushedAt":"2024-07-05T11:25:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"make shardingcodec pickleable (#2011)\n\n* use tmpdir for test\r\n\r\n* type annotations\r\n\r\n* refactor morton decode and remove destructuring in call to max\r\n\r\n* parametrize sharding codec test by data shape\r\n\r\n* refactor codec tests\r\n\r\n* add test for pickling sharding codec, and make it pass\r\n\r\n* Revert \"use tmpdir for test\"\r\n\r\nThis reverts commit 6ad2ca61b78fd1ecfc10d7fc80ae5055ed1a9d8b.\r\n\r\n* move fixtures into conftest.py\r\n\r\n* Update tests/v3/test_codecs/test_endian.py","shortMessageHtmlLink":"make shardingcodec pickleable (zarr-developers#2011)"}},{"before":"6dbf99438cdaafa4cd5e03af4e069aa0f5639293","after":"2c372aaca881ea5c1c918aaf55863e8b7b351a96","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-05T11:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix RemoteStore.open","shortMessageHtmlLink":"fix RemoteStore.open"}},{"before":"01ab484f0d777ff24fffd81c0d8267fba897c54b","after":"96271571c82cc87c09907318dbfc33215a282da0","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-04T15:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"document interaction registry and config","shortMessageHtmlLink":"document interaction registry and config"}},{"before":"97e004bfc2a8306b412b854dd2e8db8ba6f2fa8d","after":"01ab484f0d777ff24fffd81c0d8267fba897c54b","ref":"refs/heads/use-config-to-select-codecs","pushedAt":"2024-07-04T14:50:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"rename buffer and entrypoint test-classes","shortMessageHtmlLink":"rename buffer and entrypoint test-classes"}},{"before":"f016d34a0489b42a332509728c525b41ed9e71b1","after":"6dbf99438cdaafa4cd5e03af4e069aa0f5639293","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-04T13:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix test_remote.py:test_basic","shortMessageHtmlLink":"fix test_remote.py:test_basic"}},{"before":"01e3fa292b38f07144e10eb3776c509def51b228","after":"f016d34a0489b42a332509728c525b41ed9e71b1","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-04T13:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"async clear and root_exists in Store","shortMessageHtmlLink":"async clear and root_exists in Store"}},{"before":"5f876d2038c8e013025500f786d3c3f7cdd92502","after":"01e3fa292b38f07144e10eb3776c509def51b228","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-04T12:57:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"make Store.open() classmethod","shortMessageHtmlLink":"make Store.open() classmethod"}},{"before":"1d4675373ad378f2aa4946a897c6e18b0bcb9658","after":"5f876d2038c8e013025500f786d3c3f7cdd92502","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-03T15:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix RemoteStore._exists","shortMessageHtmlLink":"fix RemoteStore._exists"}},{"before":"cab827cb5c08015034622d8f575cc74ab0d87055","after":"1d4675373ad378f2aa4946a897c6e18b0bcb9658","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-03T15:10:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"2340e8bb997780682ec9bad43b9ed67667b752b6","after":"cab827cb5c08015034622d8f575cc74ab0d87055","ref":"refs/heads/fix-file-modes","pushedAt":"2024-07-03T15:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brokkoli71","name":"Hannes Spitz","path":"/brokkoli71","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44113112?s=80&v=4"},"commit":{"message":"fix RemoteStore","shortMessageHtmlLink":"fix RemoteStore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQwOToxODo1My4wMDAwMDBazwAAAASX6hAT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQwOToxODo1My4wMDAwMDBazwAAAASX6hAT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QxNTowNToyMS4wMDAwMDBazwAAAAR2Bg4B"}},"title":"Activity · scalableminds/zarr-python"}