ClimateImpactLab / dscim

Data-Driven Spatial Climate Impact Model core component code
https://climateimpactlab.github.io/dscim/
Apache License 2.0
4 stars 2 forks source link

Bump zarr from 2.17.2 to 2.18.0 #260

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps zarr from 2.17.2 to 2.18.0.

Release notes

Sourced from zarr's releases.

v2.18.0

What's Changed

Full Changelog: https://github.com/zarr-developers/zarr-python/compare/v2.17.2...v2.18.0

Changelog

Sourced from zarr's changelog.

2.18.0

Enhancements

* Performance improvement for reading and writing chunks if any of the dimensions is size 1.
  By :user:`Deepak Cherian <dcherian>` :issue:`1730`.

Maintenance

* Enable ruff/bugbear rules (B) and fix issues.
  By :user:`Dimitri Papadopoulos Orfanos &lt;DimitriPapadopoulos&gt;` :issue:`1702`.

* Minor updates to use `np.inf` instead of `np.PINF` / `np.NINF` in preparation for NumPy 2.0.0 release. 
  By :user:`Joe Hamman &lt;jhamman&gt;` :issue:`1842`.

Deprecations
</code></pre>
<ul>
<li>
<p>Deprecate experimental v3 support by issuing a <code>FutureWarning</code>.
Also updated docs to warn about using the experimental v3 version.
By :user:<code>Joe Hamman &lt;jhamman&gt;</code> :issue:<code>1802</code> and :issue:<code>1807</code>.</p>
</li>
<li>
<p>Deprecate the following stores: :class:<code>zarr.storage.DBMStore</code>, :class:<code>zarr.storage.LMDBStore</code>,
:class:<code>zarr.storage.SQLiteStore</code>, :class:<code>zarr.storage.MongoDBStore</code>, :class:<code>zarr.storage.RedisStore</code>,
and :class:<code>zarr.storage.ABSStore</code>. These stores are slated to be removed from Zarr-Python in version 3.0.
By :user:<code>Joe Hamman &lt;jhamman&gt;</code> :issue:<code>1801</code>.</p>
</li>
</ul>
<p>.. _release_2.17.2:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/056657ca5ed70aa3d77a9e2db42253fca39800b0"><code>056657c</code></a> Release notes for 2.18.0 (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1843">#1843</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/270aff18dc780a0a9e7409455277aae017190765"><code>270aff1</code></a> Enable ruff/bugbear rules (B) and fix issues (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1702">#1702</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/360eb53f636c33bf255682f53078e91bf6e24094"><code>360eb53</code></a> chore: update pre-commit hooks (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1825">#1825</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/863c3c0838adc1f65eb5fcddb6cf8fd65480acb5"><code>863c3c0</code></a> use np.inf instead of PINF/NINF (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1842">#1842</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/2f2914456e391ec77032223e9587b1d3ef5608aa"><code>2f29144</code></a> deprecate(stores): add deprecation warnings to stores that we plan to remove ...</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/9331430dfb1e348b8b2e5c6290cbce0956fd0cf1"><code>9331430</code></a> Bump redis from 5.0.3 to 5.0.4 (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1810">#1810</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/7fa17b8e1350e8fd254ea530c7806b484fe1fc60"><code>7fa17b8</code></a> Bump h5py from 3.10.0 to 3.11.0 (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1786">#1786</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/29b4acc45ed7b1f865c31bfa5d7beda4b3b9269a"><code>29b4acc</code></a> dep(docs): deprecate experimental v3 support in docs (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1807">#1807</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/f4f6e8692026201223c04850bbe13e0551471c39"><code>f4f6e86</code></a> Bump conda-incubator/setup-miniconda from 3.0.3 to 3.0.4 (<a href="https://redirect.github.com/zarr-developers/zarr-python/issues/1824">#1824</a>)</li>
<li><a href="https://github.com/zarr-developers/zarr-python/commit/60b53b059e0d5b4fd57dab74520af0184da32006"><code>60b53b0</code></a> add note to the top of the release page noting the plan for 2.18.* and 3.0 (#...</li>
<li>Additional commits viewable in <a href="https://github.com/zarr-developers/zarr-python/compare/v2.17.2...v2.18.0">compare view</a></li>
</ul>
</details>

<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zarr&package-manager=pip&previous-version=2.17.2&new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)