commit python-zarr for openSUSE:Factory

2024-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2024-04-21 20:26:43

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.26366 (New)


Package is "python-zarr"

Sun Apr 21 20:26:43 2024 rev:13 rq:1169325 version:2.17.2

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2024-03-19 
17:31:15.081469728 +0100
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.26366/python-zarr.changes   
2024-04-21 20:27:53.959282464 +0200
@@ -1,0 +2,16 @@
+Sat Apr 20 08:12:17 UTC 2024 - Dirk Müller 
+
+- update to 2.17.2:
+  * [v3] Dramatically reduce number of __contains__ requests in
+favor of optimistically calling __getitem__ and handling any
+error that may arise.
+  * [v3] Reuse the downloaded array metadata when creating an
+Array.
+  * Optimize Array.info so that it calls getsize only once.
+  * Override IPython _repr_*_ methods to avoid expensive lookups
+against object stores.
+  * FSStore now raises rather than return bad data.
+  * Add CI test environment for Python 3.12
+  * Bump minimum supported NumPy version to 1.23 (per spec )
+
+---

Old:

  zarr-2.17.1.tar.gz

New:

  zarr-2.17.2.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.oy2GIu/_old  2024-04-21 20:27:54.751311526 +0200
+++ /var/tmp/diff_new_pack.oy2GIu/_new  2024-04-21 20:27:54.751311526 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:   python-zarr
-Version:2.17.1
+Version:2.17.2
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT
@@ -37,7 +37,7 @@
 Requires:   python-asciitree
 Requires:   python-fasteners
 Requires:   python-numcodecs >= 0.10.0
-Requires:   python-numpy >= 1.21.1
+Requires:   python-numpy >= 1.23
 Suggests:   python-dbm
 Suggests:   python-ipytree
 Suggests:   python-msgpack
@@ -49,7 +49,7 @@
 BuildRequires:  %{python_module fasteners}
 BuildRequires:  %{python_module msgpack}
 BuildRequires:  %{python_module numcodecs >= 0.10.0}
-BuildRequires:  %{python_module numpy >= 1.21.1}
+BuildRequires:  %{python_module numpy >= 1.23}
 BuildRequires:  %{python_module pytest}
 # /SECTION
 %python_subpackages

++ zarr-2.17.1.tar.gz -> zarr-2.17.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.17.1/.github/workflows/minimal.yml 
new/zarr-2.17.2/.github/workflows/minimal.yml
--- old/zarr-2.17.1/.github/workflows/minimal.yml   2024-03-06 
20:26:17.0 +0100
+++ new/zarr-2.17.2/.github/workflows/minimal.yml   2024-04-05 
22:55:46.0 +0200
@@ -15,7 +15,7 @@
 steps:
 - uses: actions/checkout@v4
 - name: Setup Miniconda
-  uses: conda-incubator/setup-miniconda@v3.0.2
+  uses: conda-incubator/setup-miniconda@v3.0.3
   with:
   channels: conda-forge
   environment-file: environment.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.17.1/.github/workflows/python-package.yml 
new/zarr-2.17.2/.github/workflows/python-package.yml
--- old/zarr-2.17.1/.github/workflows/python-package.yml2024-03-06 
20:26:17.0 +0100
+++ new/zarr-2.17.2/.github/workflows/python-package.yml2024-04-05 
22:55:46.0 +0200
@@ -15,13 +15,15 @@
 runs-on: ubuntu-latest
 strategy:
   matrix:
-python-version: ['3.9', '3.10', '3.11']
-numpy_version: ['>=1.22.0', '==1.21.*']
+python-version: ['3.9', '3.10', '3.11', '3.12']
+numpy_version: ['>=1.24.0', '==1.23.*']
 exclude:
   - python-version: '3.10'
-numpy_version: '==1.21.*'
+numpy_version: '==1.23.*'
   - python-version: '3.11'
-numpy_version: '==1.21.*'
+numpy_version: '==1.23.*'
+  - python-version: '3.12'
+numpy_version: '==1.23.*'
 services:
   redis:
 image: redis
@@ -42,7 +44,7 @@
   with:
 fetch-depth: 0
 - name: Setup Miniconda
-  uses: conda-incubator/setup-miniconda@v3.0.2
+  uses: conda-incubator/setup-miniconda@v3.0.3
   with:
   channels: conda-forge
   python-version: ${{ matrix.python-version }}
@@ -62,7 +64,7 @@
 python -m pip install --upgrade pip
 python -m pip install -U pip setuptools wheel line_profiler
 python -m pip install -rrequirements_dev_minimal.txt 
numpy${{matrix.numpy_version}} 

commit python-zarr for openSUSE:Factory

2024-01-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2024-01-19 23:02:53

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.16006 (New)


Package is "python-zarr"

Fri Jan 19 23:02:53 2024 rev:11 rq:1139963 version:2.16.1

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2023-12-28 
23:04:20.620758480 +0100
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.16006/python-zarr.changes   
2024-01-19 23:03:00.163799015 +0100
@@ -1,0 +2,6 @@
+Fri Jan 19 14:52:05 UTC 2024 - Daniel Garcia 
+
+- skip broken tests in s390x, gh#zarr-developers/zarr-python#1375
+  bsc#1218611
+
+---



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.sQJ22o/_old  2024-01-19 23:03:00.883825353 +0100
+++ /var/tmp/diff_new_pack.sQJ22o/_new  2024-01-19 23:03:00.883825353 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zarr
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -72,7 +72,20 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
+# avoid broken tests in s390x, gh#zarr-developers/zarr-python#1375
+%if "%_arch" == "s390x"
+donttest="test_hexdigest or test_nbytes_stored"
+donttest+=" or test_array_1d or test_array_1d_fill_value or 
test_array_1d_selections"
+donttest+=" or test_array_2d or test_array_2d_edge_case or test_array_order"
+donttest+=" or test_resize_2d or test_append_2d or test_append_2d_axis"
+donttest+=" or test_np_ufuncs or test_iter or test_islice or test_non_cont"
+donttest+=" or test_read_nitems_less_than_blocksize_from_multiple_chunks"
+donttest+=" or test_read_from_all_blocks"
+donttest+=" or test_format_compatibility"
+%pytest -k "not ($donttest)"
+%else
 %pytest
+%endif
 
 %files %{python_files}
 %doc README.md


commit python-zarr for openSUSE:Factory

2023-12-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2023-12-28 23:02:36

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.28375 (New)


Package is "python-zarr"

Thu Dec 28 23:02:36 2023 rev:10 rq:1135342 version:2.16.1

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2023-08-02 
16:51:16.737802016 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.28375/python-zarr.changes   
2023-12-28 23:04:20.620758480 +0100
@@ -1,0 +2,8 @@
+Wed Dec 27 16:02:56 UTC 2023 - Dirk Müller 
+
+- update to 2.16.1:
+  * Require ``setuptools_scm`` version ``1.5.4``\+
+  * Add ``docs`` requirements to ``pyproject.toml``
+  * Fixed caching issue in ``LRUStoreCache``.
+
+---

Old:

  zarr-2.16.0.tar.gz

New:

  zarr-2.16.1.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.uR5mqH/_old  2023-12-28 23:04:21.428788012 +0100
+++ /var/tmp/diff_new_pack.uR5mqH/_new  2023-12-28 23:04:21.432788157 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:   python-zarr
-Version:2.16.0
+Version:2.16.1
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT

++ zarr-2.16.0.tar.gz -> zarr-2.16.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/.git-blame-ignore-revs 
new/zarr-2.16.1/.git-blame-ignore-revs
--- old/zarr-2.16.0/.git-blame-ignore-revs  2023-07-20 18:35:10.0 
+0200
+++ new/zarr-2.16.1/.git-blame-ignore-revs  2023-08-18 16:28:45.0 
+0200
@@ -1,2 +1,2 @@
 # lint codebase with black and ruff
-4e348d6b80c96da461fd866576c971b8a659ba15
\ No newline at end of file
+4e348d6b80c96da461fd866576c971b8a659ba15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/.github/workflows/releases.yml 
new/zarr-2.16.1/.github/workflows/releases.yml
--- old/zarr-2.16.0/.github/workflows/releases.yml  2023-07-20 
18:35:10.0 +0200
+++ new/zarr-2.16.1/.github/workflows/releases.yml  2023-08-18 
16:28:45.0 +0200
@@ -64,7 +64,7 @@
 with:
   name: releases
   path: dist
-  - uses: pypa/gh-action-pypi-publish@v1.8.7
+  - uses: pypa/gh-action-pypi-publish@v1.8.10
 with:
   user: __token__
   password: ${{ secrets.pypi_password }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/.pyup.yml new/zarr-2.16.1/.pyup.yml
--- old/zarr-2.16.0/.pyup.yml   2023-07-20 18:35:10.0 +0200
+++ new/zarr-2.16.1/.pyup.yml   2023-08-18 16:28:45.0 +0200
@@ -13,6 +13,3 @@
   - requirements_dev_optional.txt:
   pin: True
   update: all
-  - requirements_rtfd.txt:
-  pin: False
-  update: False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/.readthedocs.yaml 
new/zarr-2.16.1/.readthedocs.yaml
--- old/zarr-2.16.0/.readthedocs.yaml   2023-07-20 18:35:10.0 +0200
+++ new/zarr-2.16.1/.readthedocs.yaml   2023-08-18 16:28:45.0 +0200
@@ -10,6 +10,7 @@
 
 python:
   install:
-- requirements: requirements_rtfd.txt
 - method: pip
   path: .
+  extra_requirements:
+- docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/PKG-INFO new/zarr-2.16.1/PKG-INFO
--- old/zarr-2.16.0/PKG-INFO2023-07-20 18:35:26.758131500 +0200
+++ new/zarr-2.16.1/PKG-INFO2023-08-18 16:29:04.402384500 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: zarr
-Version: 2.16.0
+Version: 2.16.1
 Summary: An implementation of chunked, compressed, N-dimensional arrays for 
Python
 Maintainer-email: Alistair Miles 
 License: MIT
@@ -25,6 +25,7 @@
 Requires-Python: >=3.8
 Description-Content-Type: text/markdown
 Provides-Extra: jupyter
+Provides-Extra: docs
 License-File: LICENSE.txt
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.16.0/docs/_static/custom.css 
new/zarr-2.16.1/docs/_static/custom.css
--- old/zarr-2.16.0/docs/_static/custom.css 2023-07-20 18:35:10.0 
+0200
+++ new/zarr-2.16.1/docs/_static/custom.css 2023-08-18 16:28:45.0 
+0200
@@ -120,4 +120,4 @@
 
 html[data-theme=dark] h3 {
   color: #0a6774;
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit python-zarr for openSUSE:Factory

2023-08-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2023-08-02 16:49:39

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.22712 (New)


Package is "python-zarr"

Wed Aug  2 16:49:39 2023 rev:9 rq:1101762 version:2.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2023-07-27 
16:53:22.274683044 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.22712/python-zarr.changes   
2023-08-02 16:51:16.737802016 +0200
@@ -1,0 +2,19 @@
+Tue Aug  1 13:24:34 UTC 2023 - Markéta Machová 
+
+- update to version 2.16
+  * Migrate to pyproject.toml and remove redundant infrastructure.
+  * Require setuptools 64.0.0+
+  * Bump to NumPy 1.20+ in environment.yml.
+  * More maintenance changes, special thanks to Outreachy participants 
+for contributing to most of the maintenance PRs.
+  * Improve Zarr V3 support, adding partial store read/write and 
+storage transformers.
+  * N5 nows supports Blosc. Remove warnings emitted when using N5Store 
+or N5FSStore with a blosc-compressed array.
+  * Implement more extensive fallback of getitem/setitem for 
+orthogonal indexing.
+  * Getitems supports meta_array.
+  * Allow for partial codec specification in V3 array metadata.
+  * Implemented blockwise (chunk blocks) indexing to zarr.Array.
+
+---

Old:

  zarr-2.13.3.tar.gz

New:

  zarr-2.16.0.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.dHOUpb/_old  2023-08-02 16:51:17.481806510 +0200
+++ /var/tmp/diff_new_pack.dHOUpb/_new  2023-08-02 16:51:17.489806559 +0200
@@ -18,23 +18,25 @@
 
 %{?sle15_python_module_pythons}
 Name:   python-zarr
-Version:2.13.3
+Version:2.16.0
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT
 URL:https://github.com/zarr-developers/zarr-python
 Source: 
https://files.pythonhosted.org/packages/source/z/zarr/zarr-%{version}.tar.gz
-BuildRequires:  %{python_module setuptools >= 38.6.0}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module setuptools >= 64.0.0}
 BuildRequires:  %{python_module setuptools_scm > 1.5.4}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # Needs full python stdlib, base is not enough
 Requires:   python >= 3.8
 Requires:   python-asciitree
-Requires:   python-dbm
 Requires:   python-fasteners
 Requires:   python-numcodecs >= 0.6.4
-Requires:   python-numpy >= 1.7
+Requires:   python-numpy >= 1.20
+Suggests:   python-dbm
 Suggests:   python-fsspec >= 0.8.4
 Suggests:   python-ipytree
 Suggests:   python-msgpack
@@ -47,7 +49,7 @@
 BuildRequires:  %{python_module fsspec >= 0.8.4}
 BuildRequires:  %{python_module msgpack}
 BuildRequires:  %{python_module numcodecs >= 0.6.4}
-BuildRequires:  %{python_module numpy >= 1.7}
+BuildRequires:  %{python_module numpy >= 1.20}
 BuildRequires:  %{python_module pytest}
 # Needs full python stdlib, base is not enough
 BuildRequires:  %{pythons} >= 3.8
@@ -62,11 +64,11 @@
 
 %build
 export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
-%python_build
+%pyproject_wheel
 
 %install
 export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -74,7 +76,7 @@
 
 %files %{python_files}
 %doc README.md
-%license LICENSE
+%license LICENSE.txt
 %{python_sitelib}/zarr
 %{python_sitelib}/zarr-%{version}*-info
 

++ zarr-2.13.3.tar.gz -> zarr-2.16.0.tar.gz ++
 26229 lines of diff (skipped)


commit python-zarr for openSUSE:Factory

2023-07-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2023-07-27 16:53:08

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.32662 (New)


Package is "python-zarr"

Thu Jul 27 16:53:08 2023 rev:8 rq:1101037 version:2.13.3

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2023-02-14 
16:48:01.243363151 +0100
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.32662/python-zarr.changes   
2023-07-27 16:53:22.274683044 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 09:47:45 UTC 2023 - Dirk Müller 
+
+- set python311 context for SLE15
+
+---



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.XcFeTN/_old  2023-07-27 16:53:23.066687519 +0200
+++ /var/tmp/diff_new_pack.XcFeTN/_new  2023-07-27 16:53:23.070687542 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zarr
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
+%{?sle15_python_module_pythons}
 Name:   python-zarr
 Version:2.13.3
 Release:0


commit python-zarr for openSUSE:Factory

2023-02-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2023-02-14 16:47:22

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.27156 (New)


Package is "python-zarr"

Tue Feb 14 16:47:22 2023 rev:7 rq:1065616 version:2.13.3

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2022-09-12 
19:08:26.126567905 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.27156/python-zarr.changes   
2023-02-14 16:48:01.243363151 +0100
@@ -1,0 +2,71 @@
+Sun Oct  9 19:15:50 UTC 2022 - Arun Persaud 
+
+- update to version 2.13.3:
+  * Improve performance of slice selections with steps by omitting
+chunks with no relevant data. By Richard Shaw #843.
+
+---
+Wed Sep 28 13:11:03 UTC 2022 - Arun Persaud 
+
+- update to version 2.13.2:
+  * Fix test failure on conda-forge builds (again). By :user:`Josh
+Moore `; see zarr-feedstock#65.
+
+---
+Tue Sep 27 17:21:04 UTC 2022 - Arun Persaud 
+
+- update to version 2.13.1:
+  * Fix test failure on conda-forge builds. By Josh Moore; see
+zarr-feedstock#65.
+
+---
+Sun Sep 25 20:17:30 UTC 2022 - Arun Persaud 
+
+- specfile:
+  * requrie python >= 3.8
+
+- update to version 2.13.0:
+  * Major changes
++ Support of alternative array classes by introducing a new
+  argument, meta_array, that specifies the type/class of the
+  underlying array. The meta_array argument can be any class
+  instance that can be used as the like argument in NumPy (see NEP
+  35). enabling support for CuPy through, for example, the
+  creation of a CuPy CPU compressor. By Mads R. B. Kristensen
+  #934.
++ Remove support for Python 3.7 in concert with NumPy
+  dependency. By Davis Bennett #1067.
++ Zarr v3: add support for the default root path rather than
+  requiring that all API users pass an explicit path. By Gregory
+  R. Lee #1085, #1142.
+  * Bug fixes
++ Remove/relax erroneous “meta” path check (regression). By
+  Gregory R. Lee #1123.
++ Cast all attribute keys to strings (and issue deprecation
+  warning). By Mattia Almansi #1066.
++ Fix bug in N5 storage that prevented arrays located in the root
+  of the hierarchy from bearing the n5 keyword. Along with fixing
+  this bug, new tests were added for N5 routines that had
+  previously been excluded from testing, and type annotations were
+  added to the N5 codebase. By Davis Bennett #1092.
++ Fix bug in LRUEStoreCache in which the current size wasn’t reset
+  on invalidation. By BGCMHou and Josh Moore #1076, #1077.
++ Remove erroneous check that disallowed array keys starting with
+  “meta”. By Gregory R. Lee #1105.
+  * Documentation
++ Typo fixes to close quotes. By Pavithra Eswaramoorthy
++ Added copy button to documentation. By Altay Sansal #1124.
+  * Maintenance
++ Simplify release docs. By Josh Moore #1119.
++ Pin werkzeug to prevent test hangs. By Davis Bennett #1098.
++ Fix a few DeepSource.io alerts By Dimitri Papadopoulos Orfanos
+  #1080.
++ Fix URLs. By Dimitri Papadopoulos Orfanos, #1074.
++ Fix spelling. By Dimitri Papadopoulos Orfanos, #1073.
++ Update GitHub issue templates with YAML format. By Saransh
+  Chopra #1079.
++ Remove option to return None from _ensure_store. By Greggory Lee
+  #1068.
++ Fix a typo of “integers”. By Richard Scott #1056.
+
+---

Old:

  zarr-2.12.0.tar.gz

New:

  zarr-2.13.3.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.Z3F9IF/_old  2023-02-14 16:48:01.983367520 +0100
+++ /var/tmp/diff_new_pack.Z3F9IF/_new  2023-02-14 16:48:01.987367544 +0100
@@ -17,10 +17,8 @@
 
 
 %{?!python_module:%define python_module() python3-%{**}}
-%define skip_python2 1
-%define skip_python36 1
 Name:   python-zarr
-Version:2.12.0
+Version:2.13.3
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT
@@ -31,7 +29,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # Needs full python stdlib, base is not enough
-Requires:   python >= 3.7
+Requires:   python >= 3.8
 Requires:   python-asciitree
 Requires:   python-dbm
 Requires:   python-fasteners
@@ -52,7 +50,7 @@
 BuildRequires:  %{python_module numpy >= 1.7}
 

commit python-zarr for openSUSE:Factory

2022-09-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2022-09-12 19:08:25

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.2083 (New)


Package is "python-zarr"

Mon Sep 12 19:08:25 2022 rev:6 rq:1002709 version:2.12.0

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2021-09-01 
21:37:38.676910368 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.2083/python-zarr.changes
2022-09-12 19:08:26.126567905 +0200
@@ -1,0 +2,153 @@
+Sun Aug 21 15:21:17 UTC 2022 - Arun Persaud 
+
+- specfile:
+  * update copyright year
+
+- update to version 2.12.0:
+  * Enhancements
++ Add support for reading and writing Zarr V3. The new
+  zarr._store.v3 package has the necessary classes and functions
+  for evaluating Zarr V3. Since the format is not yet finalized,
+  the classes and functions are not automatically imported into
+  the regular zarr name space. Setting the
+  ZARR_V3_EXPERIMENTAL_API environment variable will activate
+  them. By Greggory Lee; #898, #1006, and #1007 as well as by Josh
+  Moore #1032.
++ Create FSStore from an existing fsspec filesystem. If you have
+  created an fsspec filesystem outside of Zarr, you can now pass
+  it as a keyword argument to FSStore. By Ryan Abernathey; #911.
++ Add numpy encoder class for json.dumps By Eric Prestat; #933.
++ Appending performance improvement to Zarr arrays, e.g., when
+  writing to S3. By hailiangzhang; #1014.
++ Add number encoder for json.dumps to support numpy intergers in
+  chunks arguments. By Eric Prestat #697.
+  * Bug fixes
++ Fix bug that made it impossible to create an FSStore on
+  unlistable filesystems (e.g. some HTTP servers). By Ryan
+  Abernathey; #993.
+  * Documentation
++ Update resize doc to clarify surprising behavior. By
+  hailiangzhang; #1022.
+  * Maintenance
++ Added Pre-commit configuration, incl. Yaml Check. By Shivank
+  Chaudhary; #1015, #1016.
++ Fix URL to renamed file in Blosc repo. By Andrew Thomas #1028.
++ Activate Py 3.10 builds. By Josh Moore #1027.
++ Make all unignored zarr warnings errors. By Josh Moore #1021.
+
+- changes from version 2.11.3:
+  * Bug fixes
++ Fix missing case to fully revert change to default
+  write_empty_chunks. By Tom White; #1005.
+
+- changes from version 2.11.2:
+  * Bug fixes
++ Changes the default value of write_empty_chunks to True to
+  prevent unanticipated data losses when the data types do not
+  have a proper default value when empty chunks are read back
+  in. By Vyas Ramasubramani; #965, #1001.
+
+- changes from version 2.11.1:
+  * Bug fixes
++ Fix bug where indexing with a scalar numpy value returned a
+  single-value array. By Ben Jeffery #967.
++ Removed clobber argument from normalize_store_arg. This enables
+  to change data within a opened consolidated group using mode
+  ???r+??? (i.e region write). By Tobias K??lling #975.
+
+- changes from version 2.11.0:
+  * Enhancements
++ Sparse changes with performance impact! One of the advantages of
+  the Zarr format is that it is sparse, which means that chunks
+  with no data (more precisely, with data equal to the fill value,
+  which is usually 0) don???t need to be written to disk at
+  all. They will simply be assumed to be empty at read
+  time. However, until this release, the Zarr library would write
+  these empty chunks to disk anyway. This changes in this version:
+  a small performance penalty at write time leads to significant
+  speedups at read time and in filesystem operations in the case
+  of sparse arrays. To revert to the old behavior, pass the
+  argument write_empty_chunks=True to the array creation
+  function. By Juan Nunez-Iglesias; #853 and Davis Bennett; #738.
++ Fancy indexing. Zarr arrays now support NumPy-style fancy
+  indexing with arrays of integer coordinates. This is equivalent
+  to using zarr.Array.vindex. Mixing slices and integer arrays is
+  not supported. By Juan Nunez-Iglesias; #725.
++ New base class. This release of Zarr Python introduces a new
+  BaseStore class that all provided store classes implemented in
+  Zarr Python now inherit from. This is done as part of
+  refactoring to enable future support of the Zarr version 3
+  spec. Existing third-party stores that are a MutableMapping
+  (e.g. dict) can be converted to a new-style key/value store
+  inheriting from BaseStore by passing them as the argument to the
+  new zarr.storage.KVStore class. For backwards compatibility,
+  various higher-level 

commit python-zarr for openSUSE:Factory

2021-09-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2021-09-01 21:37:16

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.1899 (New)


Package is "python-zarr"

Wed Sep  1 21:37:16 2021 rev:5 rq:915459 version:2.9.5

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2021-08-28 
22:29:08.313975984 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.1899/python-zarr.changes
2021-09-01 21:37:38.676910368 +0200
@@ -1,0 +2,9 @@
+Wed Sep  1 09:34:16 UTC 2021 - Matej Cepl 
+
+- Update to 2.9.5:
+  - Fix FSStore.listdir behavior for nested directories (replaces
+now unnecessary skip-825-TestFSStore-test_create.patch).
+  - Fix structured arrays that contain objects (which replaces
+zarr-pr802-fsspec-2021-07.patch).
+
+---

Old:

  skip-825-TestFSStore-test_create.patch
  zarr-2.9.3.tar.gz
  zarr-pr802-fsspec-2021-07.patch

New:

  zarr-2.9.5.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.Rw5MzB/_old  2021-09-01 21:37:39.256911066 +0200
+++ /var/tmp/diff_new_pack.Rw5MzB/_new  2021-09-01 21:37:39.260911070 +0200
@@ -20,17 +20,12 @@
 %define skip_python2 1
 %define skip_python36 1
 Name:   python-zarr
-Version:2.9.3
+Version:2.9.5
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT
 URL:https://github.com/zarr-developers/zarr-python
 Source: 
https://files.pythonhosted.org/packages/source/z/zarr/zarr-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM zarr-pr802-fsspec-2021-07.patch -- 
gh#zarr-developers/zarr-python#802 and gh#zarr-developers/zarr-python#812
-Patch0: zarr-pr802-fsspec-2021-07.patch
-# PATCH-FIX-UPSTREAM skip-825-TestFSStore-test_create.patch 
gh#zarr-developers/zarr-python#825 mc...@suse.com
-# Skip the failing test
-Patch1: skip-825-TestFSStore-test_create.patch
 BuildRequires:  %{python_module setuptools >= 38.6.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  fdupes

++ zarr-2.9.3.tar.gz -> zarr-2.9.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.9.3/PKG-INFO new/zarr-2.9.5/PKG-INFO
--- old/zarr-2.9.3/PKG-INFO 2021-08-26 11:57:52.194819700 +0200
+++ new/zarr-2.9.5/PKG-INFO 2021-09-01 10:21:28.011391600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: zarr
-Version: 2.9.3
+Version: 2.9.5
 Summary: An implementation of chunked, compressed, N-dimensional arrays for 
Python.
 Home-page: https://github.com/zarr-developers/zarr-python
 Maintainer: Alistair Miles
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.9.3/docs/release.rst 
new/zarr-2.9.5/docs/release.rst
--- old/zarr-2.9.3/docs/release.rst 2021-08-26 11:57:39.0 +0200
+++ new/zarr-2.9.5/docs/release.rst 2021-09-01 10:21:18.0 +0200
@@ -6,6 +6,28 @@
 Unreleased
 --
 
+.. _release_2.9.5:
+
+2.9.5
+-
+
+Bug fixes
+~
+
+* Fix FSStore.listdir behavior for nested directories.
+  By :user:`Greggory Lee `; :issue:`802`.
+
+.. _release_2.9.4:
+
+2.9.4
+-
+
+Bug fixes
+~
+
+* Fix structured arrays that contain objects
+  By :user: `Attila Bergou `; :issue: `806`
+
 .. _release_2.9.3:
 
 2.9.3
@@ -31,7 +53,6 @@
 * Correct conda-forge deployment of Zarr by fixing some Zarr tests.
   By :user:`Ben Williams `; :issue:`821`.
 
-
 .. _release_2.9.1:
 
 2.9.1
@@ -92,7 +113,6 @@
 * TST: add missing assert in test_hexdigest.
   By :user:`Greggory Lee `; :issue:`801`.
 
-
 .. _release_2.8.3:
 
 2.8.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.9.3/requirements_dev_minimal.txt 
new/zarr-2.9.5/requirements_dev_minimal.txt
--- old/zarr-2.9.3/requirements_dev_minimal.txt 2021-08-26 11:57:40.0 
+0200
+++ new/zarr-2.9.5/requirements_dev_minimal.txt 2021-09-01 10:21:18.0 
+0200
@@ -5,4 +5,4 @@
 msgpack-python==0.5.6
 setuptools-scm==6.0.1
 # test requirements
-pytest==6.2.4
+pytest==6.2.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zarr-2.9.3/requirements_dev_optional.txt 
new/zarr-2.9.5/requirements_dev_optional.txt
--- old/zarr-2.9.3/requirements_dev_optional.txt2021-08-26 
11:57:40.0 +0200
+++ new/zarr-2.9.5/requirements_dev_optional.txt2021-09-01 
10:21:18.0 +0200
@@ -9,6 +9,7 @@
 azure-storage-blob==12.8.1 # pyup: ignore
 redis==3.5.3
 

commit python-zarr for openSUSE:Factory

2021-08-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2021-08-28 22:28:55

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.1899 (New)


Package is "python-zarr"

Sat Aug 28 22:28:55 2021 rev:4 rq:914748 version:2.9.3

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2021-07-22 
22:43:51.571160777 +0200
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.1899/python-zarr.changes
2021-08-28 22:29:08.313975984 +0200
@@ -1,0 +2,29 @@
+Sat Aug 28 08:54:39 UTC 2021 - Matej Cepl 
+
+- Update to 2.9.3:
+  - Mark the fact that some tests that require fsspec, without
+compromising the code coverage score. By Ben Williams; #823.
+  - Only inspect alternate node type if desired isn???t
+present. By Trevor Manz; #696.
+  - Correct conda-forge deployment of Zarr by fixing some Zarr
+tests. By Ben Williams; #821.
+- Add skip-825-TestFSStore-test_create.patch
+  (gh#zarr-developers/zarr-python#825).
+
+---
+Mon Aug 23 16:51:52 UTC 2021 - Ben Greiner 
+
+- Update to version 2.9.0
+  * This release of Zarr Python is the first release of Zarr to not
+support Python 3.6.
+  * Update ABSStore for compatibility with newer azure.storage.
+blob.
+  * Pathlib support.
+  * Fix dimension_separator support.
+  * Extract ABSStore to zarr._storage.absstore.
+  * TST: add missing assert in test_hexdigest.
+- Add zarr-pr802-fsspec-2021-07.patch
+  * gh#zarr-developers/zarr-python#802
+  * gh#zarr-developers/zarr-python#812
+
+---

Old:

  zarr-2.8.3.tar.gz

New:

  skip-825-TestFSStore-test_create.patch
  zarr-2.9.3.tar.gz
  zarr-pr802-fsspec-2021-07.patch



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.9XdObH/_old  2021-08-28 22:29:09.505977221 +0200
+++ /var/tmp/diff_new_pack.9XdObH/_new  2021-08-28 22:29:09.505977221 +0200
@@ -18,21 +18,25 @@
 
 %{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
-# Requires numpy: NEP 29, NumPy 1.20 in TW dropped Python 3.6 support
 %define skip_python36 1
 Name:   python-zarr
-Version:2.8.3
+Version:2.9.3
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT
 URL:https://github.com/zarr-developers/zarr-python
 Source: 
https://files.pythonhosted.org/packages/source/z/zarr/zarr-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM zarr-pr802-fsspec-2021-07.patch -- 
gh#zarr-developers/zarr-python#802 and gh#zarr-developers/zarr-python#812
+Patch0: zarr-pr802-fsspec-2021-07.patch
+# PATCH-FIX-UPSTREAM skip-825-TestFSStore-test_create.patch 
gh#zarr-developers/zarr-python#825 mc...@suse.com
+# Skip the failing test
+Patch1: skip-825-TestFSStore-test_create.patch
 BuildRequires:  %{python_module setuptools >= 38.6.0}
-BuildRequires:  %{python_module setuptools_scm > 1.5.4}
+BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # Needs full python stdlib, base is not enough
-Requires:   python >= 3.5
+Requires:   python >= 3.7
 Requires:   python-asciitree
 Requires:   python-dbm
 Requires:   python-fasteners
@@ -45,7 +49,7 @@
 BuildArch:  noarch
 # SECTION test requirements
 # Needs full python stdlib, base is not enough
-BuildRequires:  %pythons >= 3.5
+BuildRequires:  %pythons >= 3.7
 BuildRequires:  %{python_module asciitree}
 BuildRequires:  %{python_module dbm}
 BuildRequires:  %{python_module fasteners}
@@ -61,12 +65,14 @@
 An implementation of chunked, compressed, N-dimensional arrays for Python.
 
 %prep
-%setup -q -n zarr-%{version}
+%autosetup -p1 -n zarr-%{version}
 
 %build
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
 %python_build
 
 %install
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 

++ skip-825-TestFSStore-test_create.patch ++
---
 zarr/tests/test_storage.py |1 +
 1 file changed, 1 insertion(+)

--- a/zarr/tests/test_storage.py
+++ b/zarr/tests/test_storage.py
@@ -958,6 +958,7 @@ class TestFSStore(StoreTests):
 zarr.open_group(path, mode='w', storage_options={"some": "kwargs"})
 zarr.open_array("file://" + path, mode='w', shape=(1,), dtype="f8")
 
+@pytest.mark.skip(reason="test currently fails, 
gh#zarr-developers/zarr-python#825")
 def test_create(self):
 import zarr
 path1 = tempfile.mkdtemp()
++ 

commit python-zarr for openSUSE:Factory

2021-07-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2021-07-22 22:43:12

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.1899 (New)


Package is "python-zarr"

Thu Jul 22 22:43:12 2021 rev:3 rq:906771 version:2.8.3

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2021-02-19 
23:45:08.307355929 +0100
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.1899/python-zarr.changes
2021-07-22 22:43:51.571160777 +0200
@@ -1,0 +2,29 @@
+Fri Jul 16 15:07:21 UTC 2021 - Ben Greiner 
+
+- Update to v2.8.3
+  * FSStore: default to normalize_keys=False
+- Release 2.8.2
+  * Add section on rechunking to tutorial
+  * Expand FSStore tests and fix implementation issues
+  * Updated ipytree warning for jlab3
+  * Update Python classifiers (Zarr is stable!)
+- Release 2.8.1
+ * raise an error if create_dataset???s dimension_separator is
+   inconsistent
+- Release 2.8.0
+  * V2 Specification Update
+  * Introduce optional dimension_separator .zarray key for nested
+chunks.
+- Release 2.7.1
+  * Update Array to respect FSStore???s key_separator (#718)
+- Release 2.7.0
+  * Start stop for iterator (islice())
+  * Add capability to partially read and decompress chunks
+  * Make DirectoryStore __setitem__ resilient against antivirus
+file locking
+  * Compare test data???s content generally
+  * Fix dtype usage in zarr/meta.py
+  * Fix FSStore key_seperator usage
+  * Simplify text handling in DB Store
+
+---

Old:

  zarr-2.6.1.tar.gz

New:

  zarr-2.8.3.tar.gz



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.ufoZ26/_old  2021-07-22 22:43:52.043160162 +0200
+++ /var/tmp/diff_new_pack.ufoZ26/_new  2021-07-22 22:43:52.047160157 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zarr
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,12 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
+%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 # Requires numpy: NEP 29, NumPy 1.20 in TW dropped Python 3.6 support
 %define skip_python36 1
 Name:   python-zarr
-Version:2.6.1
+Version:2.8.3
 Release:0
 Summary:An implementation of chunked, compressed, N-dimensional arrays 
for Python
 License:MIT

++ zarr-2.6.1.tar.gz -> zarr-2.8.3.tar.gz ++
 3979 lines of diff (skipped)


commit python-zarr for openSUSE:Factory

2021-02-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zarr for openSUSE:Factory 
checked in at 2021-02-19 23:43:43

Comparing /work/SRC/openSUSE:Factory/python-zarr (Old)
 and  /work/SRC/openSUSE:Factory/.python-zarr.new.28504 (New)


Package is "python-zarr"

Fri Feb 19 23:43:43 2021 rev:2 rq:873414 version:2.6.1

Changes:

--- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes  2020-12-31 
10:01:41.335044139 +0100
+++ /work/SRC/openSUSE:Factory/.python-zarr.new.28504/python-zarr.changes   
2021-02-19 23:45:08.307355929 +0100
@@ -1,0 +2,6 @@
+Wed Feb 17 21:08:29 UTC 2021 - Ben Greiner 
+
+- Requires numpy: NEP 29, NumPy 1.20 in TW dropped Python 3.6
+  support. Skip python36 build.
+
+---



Other differences:
--
++ python-zarr.spec ++
--- /var/tmp/diff_new_pack.clLpo1/_old  2021-02-19 23:45:08.927356538 +0100
+++ /var/tmp/diff_new_pack.clLpo1/_new  2021-02-19 23:45:08.927356538 +0100
@@ -18,6 +18,9 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
+%define skip_python2 1
+# Requires numpy: NEP 29, NumPy 1.20 in TW dropped Python 3.6 support
+%define skip_python36 1
 Name:   python-zarr
 Version:2.6.1
 Release:0