1515from typing_extensions import deprecated
1616
1717import zarr .api .asynchronous as async_api
18- from zarr ._compat import _deprecate_positional_args
1918from zarr .abc .metadata import Metadata
2019from zarr .abc .store import Store , set_or_delete
2120from zarr .core ._info import GroupInfo
@@ -2417,7 +2416,6 @@ def create(self, *args: Any, **kwargs: Any) -> Array:
24172416 # Backwards compatibility for 2.x
24182417 return self .create_array (* args , ** kwargs )
24192418
2420- @_deprecate_positional_args
24212419 def create_array (
24222420 self ,
24232421 name : str ,
@@ -2635,7 +2633,6 @@ def require_array(self, name: str, *, shape: ShapeLike, **kwargs: Any) -> Array:
26352633 """
26362634 return Array (self ._sync (self ._async_group .require_array (name , shape = shape , ** kwargs )))
26372635
2638- @_deprecate_positional_args
26392636 def empty (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
26402637 """Create an empty array with the specified shape in this Group. The contents will be filled with
26412638 the array's fill value or zeros if no fill value is provided.
@@ -2657,7 +2654,6 @@ def empty(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
26572654 """
26582655 return Array (self ._sync (self ._async_group .empty (name = name , shape = shape , ** kwargs )))
26592656
2660- @_deprecate_positional_args
26612657 def zeros (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
26622658 """Create an array, with zero being used as the default value for uninitialized portions of the array.
26632659
@@ -2677,7 +2673,6 @@ def zeros(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
26772673 """
26782674 return Array (self ._sync (self ._async_group .zeros (name = name , shape = shape , ** kwargs )))
26792675
2680- @_deprecate_positional_args
26812676 def ones (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
26822677 """Create an array, with one being used as the default value for uninitialized portions of the array.
26832678
@@ -2697,7 +2692,6 @@ def ones(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
26972692 """
26982693 return Array (self ._sync (self ._async_group .ones (name = name , shape = shape , ** kwargs )))
26992694
2700- @_deprecate_positional_args
27012695 def full (
27022696 self , * , name : str , shape : ChunkCoords , fill_value : Any | None , ** kwargs : Any
27032697 ) -> Array :
@@ -2725,7 +2719,6 @@ def full(
27252719 )
27262720 )
27272721
2728- @_deprecate_positional_args
27292722 def empty_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27302723 """Create an empty sub-array like `data`. The contents will be filled
27312724 with the array's fill value or zeros if no fill value is provided.
@@ -2752,7 +2745,6 @@ def empty_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) ->
27522745 """
27532746 return Array (self ._sync (self ._async_group .empty_like (name = name , data = data , ** kwargs )))
27542747
2755- @_deprecate_positional_args
27562748 def zeros_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27572749 """Create a sub-array of zeros like `data`.
27582750
@@ -2773,7 +2765,6 @@ def zeros_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) ->
27732765
27742766 return Array (self ._sync (self ._async_group .zeros_like (name = name , data = data , ** kwargs )))
27752767
2776- @_deprecate_positional_args
27772768 def ones_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27782769 """Create a sub-array of ones like `data`.
27792770
@@ -2793,7 +2784,6 @@ def ones_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) -> A
27932784 """
27942785 return Array (self ._sync (self ._async_group .ones_like (name = name , data = data , ** kwargs )))
27952786
2796- @_deprecate_positional_args
27972787 def full_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27982788 """Create a sub-array like `data` filled with the `fill_value` of `data` .
27992789
@@ -2823,7 +2813,6 @@ def move(self, source: str, dest: str) -> None:
28232813 return self ._sync (self ._async_group .move (source , dest ))
28242814
28252815 @deprecated ("Use Group.create_array instead." )
2826- @_deprecate_positional_args
28272816 def array (
28282817 self ,
28292818 name : str ,
0 commit comments