Hello community, here is the log from the commit of package python-Pint for openSUSE:Factory checked in at 2020-07-08 19:14:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Pint (Old) and /work/SRC/openSUSE:Factory/.python-Pint.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Pint" Wed Jul 8 19:14:46 2020 rev:9 rq:819352 version:0.14 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Pint/python-Pint.changes 2020-06-03 20:36:36.137939885 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pint.new.3060/python-Pint.changes 2020-07-08 19:14:58.491528219 +0200 @@ -1,0 +2,47 @@ +Tue Jul 7 10:45:45 UTC 2020 - Marketa Calabkova <mcalabk...@suse.com> + +- update to 0.14 + * Changes required to support Pint-Pandas 0.1. + * Reinstated support for pickle protocol 0 and 1, which is required by pytables + (Issue #1036, Thanks Guido Imperiale) + * Fixed bug with multiplication of Quantity by dict (Issue #1032) + * Bare zeros and NaNs (not wrapped by Quantity) are now gracefully accepted by all numpy + operations; e.g. np.stack([Quantity([1, 2], "m"), [0, np.nan]) is now valid, whereas + np.stack([Quantity([1, 2], "m"), [3, 4]) will continue raising DimensionalityError. + (Issue #1050, Thanks Guido Imperiale) + * NaN is now treated the same as zero in addition, subtraction, equality, and + disequality (Issue #1051, Thanks Guido Imperiale) + * Fixed issue where quantities with a very large magnitude would throw an IndexError + when using to_compact() + * Fixed crash when a Unit with prefix is declared for the first time while a Context + containing unit redefinitions is active + (Issues #1062 and #1097, Thanks Guido Imperiale) + * New implementation of 'Lx' String Format Type Option + The old implementation treated 'Lx' as 'S' as produced by 'uncertainties' + package, but that is not fully compatible with SIunitx. The new code protects + SIunitx by fixing what unceratinties produces. + (Issue #814) + * Added link to budding `pint-xarray` interface library to the docs, next to + the link to pint*pandas. (Thanks Tom Nicholas.) + * Removed outdated `_dir` attribute of `UnitsRegistry`, and added `__iter__` + method so that now `list(ureg)` returns a list of all units in registry. + (Issue #1072, Thanks Tom Nicholas) + * Replace pkg_resources.version to importlib.metadata.version. (Issue #1083) + * Fix typo in docs for wraps example with optional arguments. (Issue #1088) + * Add momentum as a dimension + * Fixed a bug where unit exponents were only partially superscripted in HTML format + * Multiple contexts containing the same redefinition can now be stacked + (Issue #1108, Thanks Guido Imperiale) + * Fixed crash when some specific combinations of contexts were enabled + (Issue #1112, Thanks Guido Imperiale) + * Added support for checking prefixed units using `in` keyword (Issue #1086) + * Updated many examples in the documentation to reflect Pint's current behavior + * Add full support for Decimal and Fraction at the registry level. + **BREAKING CHANGE**: + `use_decimal` is deprecated. Use `non_int_type=Decimal` when instantiating + the registry. + * Fixed bug where numpy.pad didn't work without specifying constant_values or + end_values (Issue #1026) + + +------------------------------------------------------------------- Old: ---- Pint-0.11.tar.gz New: ---- Pint-0.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Pint.spec ++++++ --- /var/tmp/diff_new_pack.hlYc40/_old 2020-07-08 19:15:01.219537935 +0200 +++ /var/tmp/diff_new_pack.hlYc40/_new 2020-07-08 19:15:01.223537949 +0200 @@ -19,24 +19,27 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-Pint -Version: 0.11 +Version: 0.14 Release: 0 Summary: Physical quantities module License: BSD-3-Clause -Group: Development/Languages/Python URL: https://github.com/hgrecco/pint Source: https://files.pythonhosted.org/packages/source/P/Pint/Pint-%{version}.tar.gz -BuildRequires: %{python_module numpy} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module uncertainties} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-uncertainties +Requires: python-importlib-metadata +Requires: python-packaging +Requires: python-uncertainties >= 3.0 Recommends: python-numpy BuildArch: noarch # SECTION test requirements +BuildRequires: %{python_module importlib-metadata} +BuildRequires: %{python_module numpy} +BuildRequires: %{python_module packaging} BuildRequires: %{python_module pytest >= 4.0} +BuildRequires: %{python_module uncertainties >= 3.0} # /SECTION %python_subpackages ++++++ Pint-0.11.tar.gz -> Pint-0.14.tar.gz ++++++ ++++ 7782 lines of diff (skipped)