openscm / scmdata

Handling of Simple Climate Model data
https://scmdata.readthedocs.io
BSD 3-Clause "New" or "Revised" License
8 stars 5 forks source link

Update pint requirement from <0.20 to <0.22 #233

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on pint to permit the latest version.

Changelog

Sourced from pint's changelog.

0.21 (2023-05-01)

  • Add PEP621/631 support. (Issue #1647)
  • Exposed matplotlib unit formatter (PR #1703)
  • Fix error when when re-registering a formatter. (PR #1629)
  • Add new SI prefixes: ronna-, ronto-, quetta-, quecto-. (PR #1652)
  • Fix unit check with atol using np.allclose & np.isclose. (Issue #1658)
  • Implementation for numpy.positive added for Quantity. (PR #1663)
  • Changed frequency to angular frequency in the docs. (PR #1668)
  • Remove deprecated alen numpy function (PR #1678)
  • Updated URLs for log and offset unit errors. (PR #1727)
  • Patched TYPE_CHECKING import regression. (PR #1686)
  • Parse '°' along with previous text, rather than adding a space, allowing, eg 'Δ°C' as a unit. (PR #1729)
  • Improved escaping of special characters for LaTeX format (PR #1712)
  • Avoid addition of spurious trailing zeros when converting units and non-int-type is Decimal (PR #1625).
  • Implementation for numpy.delete added for Quantity. (PR #1669)
  • Fixed Quantity type returned from __dask_postcompute__. (PR #1722)
  • Added Townsend unit (PR #1738)
  • Fix get_compatible_units() in dynamically added units. (Issue #1725)
  • Fix pint-convert script (Issue #1646)
  • Honor non_int_type when dividing. (Issue #1505)
  • Fix trapz, dot, and cross to work properly with non-multiplicative units (Issue #1593)

Breaking Changes

  • Support percent and ppm units. Support the % symbol. (Issue #1277)
  • Fix error when parsing subtraction operator followed by white space. (PR #1701)

... (truncated)

Commits
  • ef3a6ec Preparing release 0.21
  • e4a0cbf Add zest releaser to setup.cfg
  • 9875438 Improved MANIFEST.in
  • f3f2158 Merge pull request #1762 from jules-ch/fix-upcast-types
  • f7da980 fix(upcast): Fix upcast function
  • 87fb9d7 Merge pull request #1594 from dopplershift/fix-trapz-temp
  • 1d65a3f Merge pull request #1760 from jules-ch/test-all-close
  • 9c7648c Merge pull request #1608 from dopplershift/fix-1584
  • c7f8868 Pin dependency in dask test in Python 3.8
  • 9fbd2ed Fix dependency in dask test
  • Additional commits viewable in compare view


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 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 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)
dependabot[bot] commented 1 year ago

Superseded by #241.