From aa679165cd2b5e8367679e776fe84348d08dd282 Mon Sep 17 00:00:00 2001 From: Joseph Hamman Date: Tue, 2 Jul 2024 09:28:58 -0700 Subject: [PATCH 1/6] doc: copy 3.0.0.alpha changelog into release.rst --- docs/release.rst | 100 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/docs/release.rst b/docs/release.rst index 7e54035915..1bd16301c8 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -38,6 +38,60 @@ Enhancements * Implement listing of the sub-arrays and sub-groups for a V3 ``Group``. By :user:`Davis Bennett ` :issue:`1726`. +Bootstrap v3 branch with zarrita by @jhamman in #1584 +Extensible codecs for V3 by @normanrz in #1588 +Don't import from tests by @d-v-b in #1601 +Listable V3 Stores by @jhamman in #1634 +Codecs without array metadata by @normanrz in #1632 +fix sync group class methods by @jhamman in #1652 +implement eq for LocalStore by @Charoula-Kyriakides in #1792 +V3 reorg by @jhamman in #1809 +[v3] Sync with futures by @d-v-b in #1804 +implement group.members by @d-v-b in #1726 +Remove implicit groups by @jhamman in #1827 +feature(store): list_* -> AsyncGenerators by @jhamman in #1844 +Test codec entrypoints by @normanrz in #1835 +Remove extra v3 sync module by @maxrjones in #1856 +Use donfig for V3 configuration by @maxrjones in #1855 +groundwork for V3 group tests by @d-v-b in #1743 +[v3] First step to generalizes ndarray and bytes by @madsbk in #1826 +Reworked codec pipelines by @normanrz in #1670 +Followup on codecs by @normanrz in #1889 +Protocols for Buffer and NDBuffer by @madsbk in #1899 +[V3] Expand store tests by @d-v-b in #1900 +[v3] Feature: Store open mode by @jhamman in #1911 +fix(types): Group.info -> NotImplementedError by @jhamman in #1936 +feature(typing): add py.typed file to package root by @jhamman in #1935 +Support all indexing variants by @normanrz in #1917 +Feature: group and array name properties by @jhamman in #1940 +implement .chunks on v3 arrays by @rabernat in #1929 +Fixes bug in transpose by @normanrz in #1949 +Buffer Prototype Argument by @madsbk in #1910 +Feature: Top level V3 API by @jhamman in #1884 +Basic working FsspecStore by @martindurant in #1785 + +Typing +~~~~~~ +Resolve Mypy erorrs in v3 branch by @DahnJ in #1692 +Allow dmypy to be run on v3 branch by @dstansby in #1780 +Remove unused typing ignore comments by @dstansby in #1781 +Check untyped defs on v3 by @dstansby in #1784 +[v3] Enable some more strict mypy options by @dstansby in #1793 +[v3] Disallow generic Any typing by @dstansby in #1794 +Disallow incomplete type definitions by @dstansby in #1814 +Disallow untyped calls by @dstansby in #1811 +Fix some untyped calls by @dstansby in #1865 +Disallow untyped defs by @dstansby in #1834 +Add more typing to zarr.group by @dstansby in #1870 +Fix any generics in zarr.array by @dstansby in #1861 +Remove some unused mypy overrides by @dstansby in #1894 +Finish typing zarr.metadata by @dstansby in #1880 +Disallow implicit re-exports by @dstansby in #1908 +Make typing strict by @dstansby in #1879 +Enable extra mypy error codes by @dstansby in #1909 +Enable warn_unreachable for mypy by @dstansby in #1937 +Fix final typing errors by @dstansby in #1939 + Maintenance ~~~~~~~~~~~ @@ -45,6 +99,52 @@ Maintenance The dependency relationship is now reversed: the test suite imports this class from ``zarr-python``. By :user:`Davis Bennett ` :issue:`1601`. +[V3] Update minimum supported Python and Numpy versions by @jhamman in #1638 +use src layout and use hatch for packaging by @d-v-b in #1592 +temporarily disable mypy in v3 directory by @jhamman in #1649 +create hatch test env by @rabernat in #1650 +removed unused environments and workflows by @rabernat in #1651 +Add env variables to sprint setup instructions by @maxrjones in #1654 +Add test matrix for V3 by @maxrjones in #1656 +Remove attrs by @d-v-b in #1660 +Specify hatch envs using GitHub actions matrix for v3 tests by @maxrjones in #1728 +black -> ruff format + cleanup by @Saransh-cpp in #1639 +Remove old v3 by @d-v-b in #1742 +V3 update pre commit by @jhamman in #1808 +remove windows testing on v3 branch by @jhamman in #1817 +fix: add mypy to test dependencies by @d-v-b in #1789 +chore(ci): add numpy 2 release candidate to test matrix by @jhamman in #1828 +fix dependencies by @normanrz in #1840 +Add pytest to mypy dependencies by @dstansby in #1846 +chore(pre-commit): update pre-commit versions and remove attrs dep mypy section by @jhamman in #1848 +Enable some ruff rules (RUF) and fix issues by @DimitriPapadopoulos in #1869 +Configure Ruff to apply flake8-bugbear/isort/pyupgrade by @normanrz in #1890 +chore(ci): remove mypy from test action in favor of pre-commit action by @jhamman in #1887 +Enable ruff/flake8-raise rules (RSE) and fix issues by @DimitriPapadopoulos in #1872 +Apply assorted ruff/refurb rules (FURB) by @DimitriPapadopoulos in #1873 +Enable ruff/flake8-implicit-str-concat rules (ISC) and fix issues by @DimitriPapadopoulos in #1868 +Add numpy to mypy pre-commit check env by @dstansby in #1893 +remove fixture files from src by @d-v-b in #1897 +Fix list of packages in mypy pre-commit environment by @dstansby in #1907 +Run sphinx directly on readthedocs by @dstansby in #1919 +Apply preview ruff rules by @DimitriPapadopoulos in #1942 +Enable and apply ruff rule RUF009 by @DimitriPapadopoulos in #1941 + +Documentation +~~~~~~~~~~~~~ +Specify docs hatch env for v3 branch by @maxrjones in #1655 +Development installation/contributing docs updates by @aldenks in #1643 +chore: update project settings per scientific python repo-review by @jhamman in #1863 + +doc: update release notes for 3.0.0.alpha by @jhamman in #1959 + + +TODO +~~~~ + + + + .. _release_2.18.2: From bfa891cadc1176d5fd8e0044ead05e5e1916a32f Mon Sep 17 00:00:00 2001 From: Sanket Verma Date: Wed, 3 Jul 2024 01:26:12 +0530 Subject: [PATCH 2/6] Fix formatting for --- docs/release.rst | 333 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 245 insertions(+), 88 deletions(-) diff --git a/docs/release.rst b/docs/release.rst index 1bd16301c8..75c15bd50b 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -38,59 +38,158 @@ Enhancements * Implement listing of the sub-arrays and sub-groups for a V3 ``Group``. By :user:`Davis Bennett ` :issue:`1726`. -Bootstrap v3 branch with zarrita by @jhamman in #1584 -Extensible codecs for V3 by @normanrz in #1588 -Don't import from tests by @d-v-b in #1601 -Listable V3 Stores by @jhamman in #1634 -Codecs without array metadata by @normanrz in #1632 -fix sync group class methods by @jhamman in #1652 -implement eq for LocalStore by @Charoula-Kyriakides in #1792 -V3 reorg by @jhamman in #1809 -[v3] Sync with futures by @d-v-b in #1804 -implement group.members by @d-v-b in #1726 -Remove implicit groups by @jhamman in #1827 -feature(store): list_* -> AsyncGenerators by @jhamman in #1844 -Test codec entrypoints by @normanrz in #1835 -Remove extra v3 sync module by @maxrjones in #1856 -Use donfig for V3 configuration by @maxrjones in #1855 -groundwork for V3 group tests by @d-v-b in #1743 -[v3] First step to generalizes ndarray and bytes by @madsbk in #1826 -Reworked codec pipelines by @normanrz in #1670 -Followup on codecs by @normanrz in #1889 -Protocols for Buffer and NDBuffer by @madsbk in #1899 -[V3] Expand store tests by @d-v-b in #1900 -[v3] Feature: Store open mode by @jhamman in #1911 -fix(types): Group.info -> NotImplementedError by @jhamman in #1936 -feature(typing): add py.typed file to package root by @jhamman in #1935 -Support all indexing variants by @normanrz in #1917 -Feature: group and array name properties by @jhamman in #1940 -implement .chunks on v3 arrays by @rabernat in #1929 -Fixes bug in transpose by @normanrz in #1949 -Buffer Prototype Argument by @madsbk in #1910 -Feature: Top level V3 API by @jhamman in #1884 -Basic working FsspecStore by @martindurant in #1785 +*Bootstrap v3 branch with zarrita. + By :user:`Joe Hamman ` :issue:`1584`. + +*Extensible codecs for V3. + By :user:`Norman Rzepka ` :issue:`1588`. + +*Don't import from tests. + By :user:`Davis Bennett ` :issue:`1601`. + +*Listable V3 Stores. + By :user:`Joe Hamman ` :issue:`1634`. + +*Codecs without array metadata. + By :user:`Norman Rzepka ` :issue:`1632`. + +*fix sync group class methods. + By :user:`Joe Hamman ` :issue:`1652`. + +*implement eq for LocalStore. + By :user:`Charoula Kyriakides ` :issue:`1792`. + +*V3 reorg. + By :user:`Joe Hamman ` :issue:`1809`. + +*[v3] Sync with futures. + By :user:`Davis Bennett ` :issue:`1804`. + +*implement group.members. + By :user:`Davis Bennett ` :issue:`1726`. + +*Remove implicit groups. + By :user:`Joe Hamman ` :issue:`1827`. + +*feature(store): list_* -> AsyncGenerators. + By :user:`Joe Hamman ` :issue:`1844`. + +*Test codec entrypoints. + By :user:`Norman Rzepka ` :issue:`1835`. + +*Remove extra v3 sync module. + By :user:`Max Jones ` :issue:`1856`. + +*Use donfig for V3 configuration. + By :user:`Max Jones ` :issue:`1655`. + +*groundwork for V3 group tests. + By :user:`Davis Bennett ` :issue:`1743`. + +*[v3] First step to generalizes ndarray and bytes. + By :user:`Mads R. B. Kristensen ` :issue:`1826`. + +*Reworked codec pipelines. + By :user:`Norman Rzepka ` :issue:`1670`. + +*Followup on codecs. + By :user:`Norman Rzepka ` :issue:`1889`. + +*Protocols for Buffer and NDBuffer. + By :user:`Mads R. B. Kristensen ` :issue:`1899`. + +*[V3] Expand store tests. + By :user:`Davis Bennett ` :issue:`1900`. + +*[v3] Feature: Store open mode. + By :user:`Joe Hamman ` :issue:`1911`. + +*fix(types): Group.info -> NotImplementedError. + By :user:`Joe Hamman ` :issue:`1936`. + +*feature(typing): add py.typed file to package root. + By :user:`Joe Hamman ` :issue:`1935`. + +*Support all indexing variants. + By :user:`Norman Rzepka ` :issue:`1917`. + +*Feature: group and array name properties. + By :user:`Joe Hamman ` :issue:`1940`. + +*implement .chunks on v3 arrays. + By :user:`Ryan Abernathey ` :issue:`1929`. + +*Fixes bug in transpose. + By :user:`Norman Rzepka ` :issue:`1949`. + +*Buffer Prototype Argument. + By :user:`Mads R. B. Kristensen ` :issue:`1910`. + +*Feature: Top level V3 API. + By :user:`Joe Hamman ` :issue:`1884`. + +*Basic working FsspecStore. + By :user:`Martin Durant `; :issue:`1785`. Typing ~~~~~~ -Resolve Mypy erorrs in v3 branch by @DahnJ in #1692 -Allow dmypy to be run on v3 branch by @dstansby in #1780 -Remove unused typing ignore comments by @dstansby in #1781 -Check untyped defs on v3 by @dstansby in #1784 -[v3] Enable some more strict mypy options by @dstansby in #1793 -[v3] Disallow generic Any typing by @dstansby in #1794 -Disallow incomplete type definitions by @dstansby in #1814 -Disallow untyped calls by @dstansby in #1811 -Fix some untyped calls by @dstansby in #1865 -Disallow untyped defs by @dstansby in #1834 -Add more typing to zarr.group by @dstansby in #1870 -Fix any generics in zarr.array by @dstansby in #1861 -Remove some unused mypy overrides by @dstansby in #1894 -Finish typing zarr.metadata by @dstansby in #1880 -Disallow implicit re-exports by @dstansby in #1908 -Make typing strict by @dstansby in #1879 -Enable extra mypy error codes by @dstansby in #1909 -Enable warn_unreachable for mypy by @dstansby in #1937 -Fix final typing errors by @dstansby in #1939 + +*Resolve Mypy erorrs in v3 branch. + By :user:`Daniel Jahn ` :issue:`1692`. + +*Allow dmypy to be run on v3 branch. + By :user:`David Stansby ` :issue:`1780`. + +*Remove unused typing ignore comments. + By :user:`David Stansby ` :issue:`1781`. + +*Check untyped defs on v3. + By :user:`David Stansby ` :issue:`1784`. + +*[v3] Enable some more strict mypy options. + By :user:`David Stansby ` :issue:`1793`. + +*[v3] Disallow generic Any typing. + By :user:`David Stansby ` :issue:`1794`. + +*Disallow incomplete type definitions. + By :user:`David Stansby ` :issue:`1814`. + +*Disallow untyped calls. + By :user:`David Stansby ` :issue:`1811`. + +*Fix some untyped calls. + By :user:`David Stansby ` :issue:`1865`. + +*Disallow untyped defs. + By :user:`David Stansby ` :issue:`1834`. + +*Add more typing to zarr.group. + By :user:`David Stansby ` :issue:`1870`. + +*Fix any generics in zarr.array. + By :user:`David Stansby ` :issue:`1861`. + +*Remove some unused mypy overrides. + By :user:`David Stansby ` :issue:`1894`. + +*Finish typing zarr.metadata. + By :user:`David Stansby ` :issue:`1880`. + +*Disallow implicit re-exports. + By :user:`David Stansby ` :issue:`1908`. + +*Make typing strict. + By :user:`David Stansby ` :issue:`1879`. + +*Enable extra mypy error codes. + By :user:`David Stansby ` :issue:`1909`. + +*Enable warn_unreachable for mypy. + By :user:`David Stansby ` :issue:`1937`. + +*Fix final typing errors. + By :user:`David Stansby ` :issue:`1939`. Maintenance ~~~~~~~~~~~ @@ -99,52 +198,110 @@ Maintenance The dependency relationship is now reversed: the test suite imports this class from ``zarr-python``. By :user:`Davis Bennett ` :issue:`1601`. -[V3] Update minimum supported Python and Numpy versions by @jhamman in #1638 -use src layout and use hatch for packaging by @d-v-b in #1592 -temporarily disable mypy in v3 directory by @jhamman in #1649 -create hatch test env by @rabernat in #1650 -removed unused environments and workflows by @rabernat in #1651 -Add env variables to sprint setup instructions by @maxrjones in #1654 -Add test matrix for V3 by @maxrjones in #1656 -Remove attrs by @d-v-b in #1660 -Specify hatch envs using GitHub actions matrix for v3 tests by @maxrjones in #1728 -black -> ruff format + cleanup by @Saransh-cpp in #1639 -Remove old v3 by @d-v-b in #1742 -V3 update pre commit by @jhamman in #1808 -remove windows testing on v3 branch by @jhamman in #1817 -fix: add mypy to test dependencies by @d-v-b in #1789 -chore(ci): add numpy 2 release candidate to test matrix by @jhamman in #1828 -fix dependencies by @normanrz in #1840 -Add pytest to mypy dependencies by @dstansby in #1846 -chore(pre-commit): update pre-commit versions and remove attrs dep mypy section by @jhamman in #1848 -Enable some ruff rules (RUF) and fix issues by @DimitriPapadopoulos in #1869 -Configure Ruff to apply flake8-bugbear/isort/pyupgrade by @normanrz in #1890 -chore(ci): remove mypy from test action in favor of pre-commit action by @jhamman in #1887 -Enable ruff/flake8-raise rules (RSE) and fix issues by @DimitriPapadopoulos in #1872 -Apply assorted ruff/refurb rules (FURB) by @DimitriPapadopoulos in #1873 -Enable ruff/flake8-implicit-str-concat rules (ISC) and fix issues by @DimitriPapadopoulos in #1868 -Add numpy to mypy pre-commit check env by @dstansby in #1893 -remove fixture files from src by @d-v-b in #1897 -Fix list of packages in mypy pre-commit environment by @dstansby in #1907 -Run sphinx directly on readthedocs by @dstansby in #1919 -Apply preview ruff rules by @DimitriPapadopoulos in #1942 -Enable and apply ruff rule RUF009 by @DimitriPapadopoulos in #1941 +* [V3] Update minimum supported Python and Numpy versions. + By :user:`Joe Hamman ` :issue:`1638` -Documentation -~~~~~~~~~~~~~ -Specify docs hatch env for v3 branch by @maxrjones in #1655 -Development installation/contributing docs updates by @aldenks in #1643 -chore: update project settings per scientific python repo-review by @jhamman in #1863 +* use src layout and use hatch for packaging. + By :user:`Davis Bennett ` :issue:`1592`. -doc: update release notes for 3.0.0.alpha by @jhamman in #1959 +* temporarily disable mypy in v3 directory. + By :user:`Joe Hamman ` :issue:`1649`. +* create hatch test env. + By :user:`Ryan Abernathey ` :issue:`1650`. -TODO -~~~~ +* removed unused environments and workflows. + By :user:`Ryan Abernathey ` :issue:`1651`. + +* Add env variables to sprint setup instructions. + By :user:`Max Jones ` :issue:`1654`. + +* Add test matrix for V3. + By :user:`Max Jones ` :issue:`1656`. + +* Remove attrs. + By :user:`Davis Bennett ` :issue:`1660`. + +* Specify hatch envs using GitHub actions matrix for v3 tests. + By :user:`Max Jones ` :issue:`1728`. + +* black -> ruff format + cleanup. + By :user:`Saransh Chopra ` :issue:`1639`. + +* Remove old v3. + By :user:`Davis Bennett ` :issue:`1742`. + +* V3 update pre commit. + By :user:`Joe Hamman ` :issue:`1808`. + +* remove windows testing on v3 branch. + By :user:`Joe Hamman ` :issue:`1817`. + +* fix: add mypy to test dependencies. + By :user:`Davis Bennett ` :issue:`1789`. + +* chore(ci): add numpy 2 release candidate to test matrix. + By :user:`Joe Hamman ` :issue:`1828`. + +* fix dependencies. + By :user:`Norman Rzepka ` :issue:`1840`. + +* Add pytest to mypy dependencies. + By :user:`David Stansby ` :issue:`1846`. + +* chore(pre-commit): update pre-commit versions and remove attrs dep mypy section. + By :user:`Joe Hamman ` :issue:`1848`. + +* Enable some ruff rules (RUF) and fix issues. + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1869`. + +* Configure Ruff to apply flake8-bugbear/isort/pyupgrade. + By :user:`Norman Rzepka ` :issue:`1890`. + +* chore(ci): remove mypy from test action in favor of pre-commit action. + By :user:`Joe Hamman ` :issue:`1887`. + +* Enable ruff/flake8-raise rules (RSE) and fix issues. + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1872`. + +* Apply assorted ruff/refurb rules (FURB). + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1873`. + +* Enable ruff/flake8-implicit-str-concat rules (ISC) and fix issues. + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1868`. + +* Add numpy to mypy pre-commit check env. + By :user:`David Stansby ` :issue:`1893`. + +* remove fixture files from src. + By :user:`Davis Bennett ` :issue:`1897`. + +* Fix list of packages in mypy pre-commit environment. + By :user:`David Stansby ` :issue:`1907`. + +* Run sphinx directly on readthedocs. + By :user:`David Stansby ` :issue:`1919`. + +* Apply preview ruff rules. + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1942`. + +* Enable and apply ruff rule RUF009. + By :user:`Dimitri Papadopoulos Orfanos ` :issue:`1941`. + +Documentation +~~~~~~~~~~~~~ +* Specify docs hatch env for v3 branch. + By :user:`Max Jones ` :issue:`1655`. +* Development installation/contributing docs updates. + By :user:`Alden Keefe Sampson ` :issue:`1643`. +* chore: update project settings per scientific python repo-review. + By :user:`Joe Hamman ` :issue:`1863`. +* doc: update release notes for 3.0.0.alpha. + By :user:`Joe Hamman ` :issue:`1959`. .. _release_2.18.2: From 25c367cf3f517aba8ac02e2babd070267131debc Mon Sep 17 00:00:00 2001 From: Sanket Verma Date: Wed, 3 Jul 2024 01:29:07 +0530 Subject: [PATCH 3/6] Fix pre-commit --- docs/release.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release.rst b/docs/release.rst index 75c15bd50b..f970c3484c 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -134,7 +134,7 @@ Enhancements Typing ~~~~~~ -*Resolve Mypy erorrs in v3 branch. +* Resolve Mypy erorrs in v3 branch. By :user:`Daniel Jahn ` :issue:`1692`. *Allow dmypy to be run on v3 branch. From 0a48c5fcce0fec2174207f7eadfd71f8c208af35 Mon Sep 17 00:00:00 2001 From: Sanket Verma Date: Wed, 3 Jul 2024 01:31:23 +0530 Subject: [PATCH 4/6] Fix pre-commit --- docs/release.rst | 98 ++++++++++++++++++++++++------------------------ 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/docs/release.rst b/docs/release.rst index f970c3484c..22b88b4028 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -38,97 +38,97 @@ Enhancements * Implement listing of the sub-arrays and sub-groups for a V3 ``Group``. By :user:`Davis Bennett ` :issue:`1726`. -*Bootstrap v3 branch with zarrita. +* Bootstrap v3 branch with zarrita. By :user:`Joe Hamman ` :issue:`1584`. -*Extensible codecs for V3. +* Extensible codecs for V3. By :user:`Norman Rzepka ` :issue:`1588`. -*Don't import from tests. +* Don't import from tests. By :user:`Davis Bennett ` :issue:`1601`. -*Listable V3 Stores. +* Listable V3 Stores. By :user:`Joe Hamman ` :issue:`1634`. -*Codecs without array metadata. +* Codecs without array metadata. By :user:`Norman Rzepka ` :issue:`1632`. -*fix sync group class methods. +* fix sync group class methods. By :user:`Joe Hamman ` :issue:`1652`. -*implement eq for LocalStore. +* implement eq for LocalStore. By :user:`Charoula Kyriakides ` :issue:`1792`. -*V3 reorg. +* V3 reorg. By :user:`Joe Hamman ` :issue:`1809`. -*[v3] Sync with futures. +* [v3] Sync with futures. By :user:`Davis Bennett ` :issue:`1804`. -*implement group.members. +* implement group.members. By :user:`Davis Bennett ` :issue:`1726`. -*Remove implicit groups. +* Remove implicit groups. By :user:`Joe Hamman ` :issue:`1827`. -*feature(store): list_* -> AsyncGenerators. +* feature(store): list_* -> AsyncGenerators. By :user:`Joe Hamman ` :issue:`1844`. -*Test codec entrypoints. +* Test codec entrypoints. By :user:`Norman Rzepka ` :issue:`1835`. -*Remove extra v3 sync module. +* Remove extra v3 sync module. By :user:`Max Jones ` :issue:`1856`. -*Use donfig for V3 configuration. +* Use donfig for V3 configuration. By :user:`Max Jones ` :issue:`1655`. -*groundwork for V3 group tests. +* groundwork for V3 group tests. By :user:`Davis Bennett ` :issue:`1743`. -*[v3] First step to generalizes ndarray and bytes. +* [v3] First step to generalizes ndarray and bytes. By :user:`Mads R. B. Kristensen ` :issue:`1826`. -*Reworked codec pipelines. +* Reworked codec pipelines. By :user:`Norman Rzepka ` :issue:`1670`. -*Followup on codecs. +* Followup on codecs. By :user:`Norman Rzepka ` :issue:`1889`. -*Protocols for Buffer and NDBuffer. +* Protocols for Buffer and NDBuffer. By :user:`Mads R. B. Kristensen ` :issue:`1899`. -*[V3] Expand store tests. +* [V3] Expand store tests. By :user:`Davis Bennett ` :issue:`1900`. -*[v3] Feature: Store open mode. +* [v3] Feature: Store open mode. By :user:`Joe Hamman ` :issue:`1911`. -*fix(types): Group.info -> NotImplementedError. +* fix(types): Group.info -> NotImplementedError. By :user:`Joe Hamman ` :issue:`1936`. -*feature(typing): add py.typed file to package root. +* feature(typing): add py.typed file to package root. By :user:`Joe Hamman ` :issue:`1935`. -*Support all indexing variants. +* Support all indexing variants. By :user:`Norman Rzepka ` :issue:`1917`. -*Feature: group and array name properties. +* Feature: group and array name properties. By :user:`Joe Hamman ` :issue:`1940`. -*implement .chunks on v3 arrays. +* implement .chunks on v3 arrays. By :user:`Ryan Abernathey ` :issue:`1929`. -*Fixes bug in transpose. +* Fixes bug in transpose. By :user:`Norman Rzepka ` :issue:`1949`. -*Buffer Prototype Argument. +* Buffer Prototype Argument. By :user:`Mads R. B. Kristensen ` :issue:`1910`. -*Feature: Top level V3 API. +* Feature: Top level V3 API. By :user:`Joe Hamman ` :issue:`1884`. -*Basic working FsspecStore. +* Basic working FsspecStore. By :user:`Martin Durant `; :issue:`1785`. Typing @@ -137,58 +137,58 @@ Typing * Resolve Mypy erorrs in v3 branch. By :user:`Daniel Jahn ` :issue:`1692`. -*Allow dmypy to be run on v3 branch. +* Allow dmypy to be run on v3 branch. By :user:`David Stansby ` :issue:`1780`. -*Remove unused typing ignore comments. +* Remove unused typing ignore comments. By :user:`David Stansby ` :issue:`1781`. -*Check untyped defs on v3. +* Check untyped defs on v3. By :user:`David Stansby ` :issue:`1784`. -*[v3] Enable some more strict mypy options. +* [v3] Enable some more strict mypy options. By :user:`David Stansby ` :issue:`1793`. -*[v3] Disallow generic Any typing. +* [v3] Disallow generic Any typing. By :user:`David Stansby ` :issue:`1794`. -*Disallow incomplete type definitions. +* Disallow incomplete type definitions. By :user:`David Stansby ` :issue:`1814`. -*Disallow untyped calls. +* Disallow untyped calls. By :user:`David Stansby ` :issue:`1811`. -*Fix some untyped calls. +* Fix some untyped calls. By :user:`David Stansby ` :issue:`1865`. -*Disallow untyped defs. +* Disallow untyped defs. By :user:`David Stansby ` :issue:`1834`. -*Add more typing to zarr.group. +* Add more typing to zarr.group. By :user:`David Stansby ` :issue:`1870`. -*Fix any generics in zarr.array. +* Fix any generics in zarr.array. By :user:`David Stansby ` :issue:`1861`. -*Remove some unused mypy overrides. +* Remove some unused mypy overrides. By :user:`David Stansby ` :issue:`1894`. -*Finish typing zarr.metadata. +* Finish typing zarr.metadata. By :user:`David Stansby ` :issue:`1880`. -*Disallow implicit re-exports. +* Disallow implicit re-exports. By :user:`David Stansby ` :issue:`1908`. -*Make typing strict. +* Make typing strict. By :user:`David Stansby ` :issue:`1879`. -*Enable extra mypy error codes. +* Enable extra mypy error codes. By :user:`David Stansby ` :issue:`1909`. -*Enable warn_unreachable for mypy. +* Enable warn_unreachable for mypy. By :user:`David Stansby ` :issue:`1937`. -*Fix final typing errors. +* Fix final typing errors. By :user:`David Stansby ` :issue:`1939`. Maintenance From 92f5169130c3eddb0e8a94d343fd0efbad436c18 Mon Sep 17 00:00:00 2001 From: Sanket Verma Date: Wed, 3 Jul 2024 01:42:20 +0530 Subject: [PATCH 5/6] Fix pre-commit --- docs/release.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release.rst b/docs/release.rst index 22b88b4028..a7bf2a7f2c 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -71,7 +71,7 @@ Enhancements * Remove implicit groups. By :user:`Joe Hamman ` :issue:`1827`. -* feature(store): list_* -> AsyncGenerators. +* feature(store): ``list_*`` -> AsyncGenerators. By :user:`Joe Hamman ` :issue:`1844`. * Test codec entrypoints. @@ -134,7 +134,7 @@ Enhancements Typing ~~~~~~ -* Resolve Mypy erorrs in v3 branch. +* Resolve Mypy errors in v3 branch. By :user:`Daniel Jahn ` :issue:`1692`. * Allow dmypy to be run on v3 branch. From 3fa95e99e2e1cbea166474e5c51eaf53a88069f1 Mon Sep 17 00:00:00 2001 From: Sanket Verma Date: Wed, 3 Jul 2024 17:32:41 +0530 Subject: [PATCH 6/6] Fix RTD build --- docs/release.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release.rst b/docs/release.rst index a7bf2a7f2c..dbf390a800 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -186,7 +186,7 @@ Typing By :user:`David Stansby ` :issue:`1909`. * Enable warn_unreachable for mypy. - By :user:`David Stansby ` :issue:`1937`. + By :user:`David Stansby ` :issue:`1937`. * Fix final typing errors. By :user:`David Stansby ` :issue:`1939`.