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 2026-04-01 19:51:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-zarr (Old) and /work/SRC/openSUSE:Factory/.python-zarr.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zarr" Wed Apr 1 19:51:50 2026 rev:20 rq:1343974 version:3.1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-zarr/python-zarr.changes 2025-12-29 15:16:27.994178889 +0100 +++ /work/SRC/openSUSE:Factory/.python-zarr.new.21863/python-zarr.changes 2026-04-01 19:53:06.991330898 +0200 @@ -1,0 +2,83 @@ +Tue Mar 31 19:40:50 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.1.6: + * Bump the actions group with 2 updates + * fix: clearer description of `array.target_shard_size_bytes` + * chore/pin pytest asyncio + * fix tests for stand-alone example scripts + * fix: auto-chunking when auto-sharding 1MiB number + * Some minor linter \ type-hint fixes for my own sanity + * remove pytest pin + * use the result of the broadcasted array to check the contents + * docs: Correct grammar issues in a/an usage + * Bump the actions group across 1 directory with 5 updates + * ci: align pre-commit Python with tooling config + * chore: update pre-commit hooks + * adjust docstrings for `_iter_shard` methods / functions + * Add experimental section to the API docs + * Add instructions to contributing guide about executable docs + * Fix deprecation of setting shape on a numpy array in 2.5+ + * Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the actions + group + * Set copy=False in reshape operation + * Bump mimimum supported version of numpy + * add benchmarks using pytest-benchmark and codspeed + * Simplify testing of different numpy versions + * Clean up test extra dependencies + * docs: Correct some typos in documentation + * Bump actions/checkout from 5 to 6 in the actions group + * chore/use prek + * Add benchmarks for sharded + local store indexing + * Add methods for getting bytes + json to store abc + * Bump astral-sh/setup-uv from 5 to 7 in the actions group + * only run codspeed benchmarks on PRs labelled 'benchmark' + * Improve the usability of array runtime config + * Fix HTML syntax errors in README.md table + * Fix grammar, typos, and clarity issues in documentation + * fix: raise error when encountering nullable string dtype + * lift async array methods to stand-alone functions + * don't use depdendabot for the support/v2 branch + * Support with read only in wrappers + * perf:improve performance of morton order iter + * allow numpy ints in shapelike + * Fix obstore listdir method using _relativize_path + * perf:remove isinstance check + * Skip chunk coordinate enumeration in resize when array is + only growing + * perf:Add additional sharding benchmarks + * perf: Optimize Morton order with hypercube and vectorization + * fix/nested shard reads + * perf: Vectorize get_chunk_slice for faster sharded writes + * TEST: fix group selection for delete + * Add non-power-of-2 shapes for Morton coding to benchmarks + * perf: Fix near-miss penalty in _morton_order with hybrid + ceiling+argsort strategy + * chore/update hatch + use dependency groups + * perf: add sync methods to codecs + * fix: implement separate cache for byte-range-requests + * chore: update ruff and fix new ruff issues + * chore: update pre-commit hooks + * Use the prek GitHub Action + * Limit privilege escalation and token theft in workflows + * chore: no need to check reST files + * chore: Pre-commit hook for multi-character lstrip/rstrip + * docs: use dark text color on light mode search bar + * docs: add example of creating uncompressed arrays + * fix: BaseFloat._check_scalar rejects invalid string values + * docs: fix docstring for Array.cdata_shape + * fix: apply drop_axes squeeze in partial decode path for + sharding + * docs: add favicon + * fix: validate that dask-style chunks have regular shapes + * docs: add glossary + * docs: fix search color + * perf/store sync + * Remove `rich` as required for `tree()` + * chore: less frequent codspeed runs + * Add missing slash character to towncrier issue format + * doc: add ai use policy to contributing guide + * chore/towncrier header + * chore: Use OIDC for publishing + * chore/3.1.6 release notes + +------------------------------------------------------------------- Old: ---- zarr-3.1.5.tar.gz New: ---- zarr-3.1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-zarr.spec ++++++ --- /var/tmp/diff_new_pack.6hZq22/_old 2026-04-01 19:53:07.843366288 +0200 +++ /var/tmp/diff_new_pack.6hZq22/_new 2026-04-01 19:53:07.847366455 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-zarr # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %endif %{?sle15_python_module_pythons} Name: python-zarr -Version: 3.1.5 +Version: 3.1.6 Release: 0 Summary: An implementation of chunked, compressed, N-dimensional arrays for Python License: MIT @@ -33,7 +33,7 @@ BuildRequires: %{pythons} BuildRequires: %{python_module base >= 3.11} BuildRequires: %{python_module hatch-vcs} -BuildRequires: %{python_module hatchling >= 1.27} +BuildRequires: %{python_module hatchling >= 1.29.0} BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -41,9 +41,9 @@ Requires: python-donfig >= 0.8 Requires: python-google-crc32c >= 1.5 Requires: python-numcodecs >= 0.14 -Requires: python-numpy >= 1.26 +Requires: python-numpy >= 2.0 Requires: python-packaging >= 22 -Requires: python-typing_extensions >= 4.9 +Requires: python-typing_extensions >= 4.12 Suggests: python-dbm Suggests: python-ipytree BuildArch: noarch @@ -60,13 +60,14 @@ BuildRequires: %{python_module google-crc32c >= 1.5} BuildRequires: %{python_module hypothesis} BuildRequires: %{python_module numcodecs >= 0.14} -BuildRequires: %{python_module numpy >= 1.24} +BuildRequires: %{python_module numpy >= 2.0} BuildRequires: %{python_module numpydoc} BuildRequires: %{python_module pytest-asyncio} +BuildRequires: %{python_module pytest-benchmark} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module tomlkit} -BuildRequires: %{python_module typing_extensions >= 4.9} +BuildRequires: %{python_module typing_extensions >= 4.12} # /SECTION %python_subpackages @@ -85,6 +86,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check +rm -v tests/test_examples.py # https://pytest-xdist.readthedocs.io/en/stable/known-limitations.html donttestparallel="test_docstring_consistent_parameters" # avoid broken tests in s390x, gh#zarr-developers/zarr-python#1375 ++++++ zarr-3.1.5.tar.gz -> zarr-3.1.6.tar.gz ++++++ ++++ 8010 lines of diff (skipped)
