commit python-zarr for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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