1616from typing_extensions import deprecated
1717
1818import zarr .api .asynchronous as async_api
19- from zarr ._compat import _deprecate_positional_args
2019from zarr .abc .metadata import Metadata
2120from zarr .abc .store import Store , set_or_delete
2221from zarr .core ._info import GroupInfo
@@ -2366,7 +2365,6 @@ def create(self, *args: Any, **kwargs: Any) -> Array:
23662365 # Backwards compatibility for 2.x
23672366 return self .create_array (* args , ** kwargs )
23682367
2369- @_deprecate_positional_args
23702368 def create_array (
23712369 self ,
23722370 name : str ,
@@ -2572,7 +2570,6 @@ def require_array(self, name: str, *, shape: ShapeLike, **kwargs: Any) -> Array:
25722570 """
25732571 return Array (self ._sync (self ._async_group .require_array (name , shape = shape , ** kwargs )))
25742572
2575- @_deprecate_positional_args
25762573 def empty (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
25772574 """Create an empty array with the specified shape in this Group. The contents will be filled with
25782575 the array's fill value or zeros if no fill value is provided.
@@ -2594,7 +2591,6 @@ def empty(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
25942591 """
25952592 return Array (self ._sync (self ._async_group .empty (name = name , shape = shape , ** kwargs )))
25962593
2597- @_deprecate_positional_args
25982594 def zeros (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
25992595 """Create an array, with zero being used as the default value for uninitialized portions of the array.
26002596
@@ -2614,7 +2610,6 @@ def zeros(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
26142610 """
26152611 return Array (self ._sync (self ._async_group .zeros (name = name , shape = shape , ** kwargs )))
26162612
2617- @_deprecate_positional_args
26182613 def ones (self , * , name : str , shape : ChunkCoords , ** kwargs : Any ) -> Array :
26192614 """Create an array, with one being used as the default value for uninitialized portions of the array.
26202615
@@ -2634,7 +2629,6 @@ def ones(self, *, name: str, shape: ChunkCoords, **kwargs: Any) -> Array:
26342629 """
26352630 return Array (self ._sync (self ._async_group .ones (name = name , shape = shape , ** kwargs )))
26362631
2637- @_deprecate_positional_args
26382632 def full (
26392633 self , * , name : str , shape : ChunkCoords , fill_value : Any | None , ** kwargs : Any
26402634 ) -> Array :
@@ -2662,7 +2656,6 @@ def full(
26622656 )
26632657 )
26642658
2665- @_deprecate_positional_args
26662659 def empty_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
26672660 """Create an empty sub-array like `data`. The contents will be filled
26682661 with the array's fill value or zeros if no fill value is provided.
@@ -2689,7 +2682,6 @@ def empty_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) ->
26892682 """
26902683 return Array (self ._sync (self ._async_group .empty_like (name = name , data = data , ** kwargs )))
26912684
2692- @_deprecate_positional_args
26932685 def zeros_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
26942686 """Create a sub-array of zeros like `data`.
26952687
@@ -2710,7 +2702,6 @@ def zeros_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) ->
27102702
27112703 return Array (self ._sync (self ._async_group .zeros_like (name = name , data = data , ** kwargs )))
27122704
2713- @_deprecate_positional_args
27142705 def ones_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27152706 """Create a sub-array of ones like `data`.
27162707
@@ -2730,7 +2721,6 @@ def ones_like(self, *, name: str, data: async_api.ArrayLike, **kwargs: Any) -> A
27302721 """
27312722 return Array (self ._sync (self ._async_group .ones_like (name = name , data = data , ** kwargs )))
27322723
2733- @_deprecate_positional_args
27342724 def full_like (self , * , name : str , data : async_api .ArrayLike , ** kwargs : Any ) -> Array :
27352725 """Create a sub-array like `data` filled with the `fill_value` of `data` .
27362726
@@ -2760,7 +2750,6 @@ def move(self, source: str, dest: str) -> None:
27602750 return self ._sync (self ._async_group .move (source , dest ))
27612751
27622752 @deprecated ("Use Group.create_array instead." )
2763- @_deprecate_positional_args
27642753 def array (
27652754 self ,
27662755 name : str ,
0 commit comments