Update to 0.24.4 (close RHBZ#2324435)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -16,3 +16,4 @@
|
||||
/pint-0.24.tar.gz
|
||||
/pint-0.24.1.tar.gz
|
||||
/pint-0.24.3.tar.gz
|
||||
/pint-0.24.4.tar.gz
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
diff --git a/pint/errors.py b/pint/errors.py
|
||||
index 59d3b45..f080f52 100644
|
||||
--- a/pint/errors.py
|
||||
+++ b/pint/errors.py
|
||||
@@ -81,12 +81,12 @@ class WithDefErr:
|
||||
return DefinitionError(self.name, self.__class__, msg)
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class PintError(Exception):
|
||||
"""Base exception for all Pint errors."""
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class DefinitionError(ValueError, PintError):
|
||||
"""Raised when a definition is not properly constructed."""
|
||||
|
||||
@@ -102,7 +102,7 @@ class DefinitionError(ValueError, PintError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class DefinitionSyntaxError(ValueError, PintError):
|
||||
"""Raised when a textual definition has a syntax error."""
|
||||
|
||||
@@ -115,7 +115,7 @@ class DefinitionSyntaxError(ValueError, PintError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class RedefinitionError(ValueError, PintError):
|
||||
"""Raised when a unit or prefix is redefined."""
|
||||
|
||||
@@ -130,7 +130,7 @@ class RedefinitionError(ValueError, PintError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class UndefinedUnitError(AttributeError, PintError):
|
||||
"""Raised when the units are not defined in the unit registry."""
|
||||
|
||||
@@ -150,13 +150,13 @@ class UndefinedUnitError(AttributeError, PintError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class PintTypeError(TypeError, PintError):
|
||||
def __reduce__(self):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class DimensionalityError(PintTypeError):
|
||||
"""Raised when trying to convert between incompatible units."""
|
||||
|
||||
@@ -183,7 +183,7 @@ class DimensionalityError(PintTypeError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class OffsetUnitCalculusError(PintTypeError):
|
||||
"""Raised on ambiguous operations with offset units."""
|
||||
|
||||
@@ -208,7 +208,7 @@ class OffsetUnitCalculusError(PintTypeError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class LogarithmicUnitCalculusError(PintTypeError):
|
||||
"""Raised on inappropriate operations with logarithmic units."""
|
||||
|
||||
@@ -233,7 +233,7 @@ class LogarithmicUnitCalculusError(PintTypeError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class UnitStrippedWarning(UserWarning, PintError):
|
||||
msg: str
|
||||
|
||||
@@ -241,13 +241,13 @@ class UnitStrippedWarning(UserWarning, PintError):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class UnexpectedScaleInContainer(Exception):
|
||||
def __reduce__(self):
|
||||
return self.__class__, tuple(getattr(self, f.name) for f in fields(self))
|
||||
|
||||
|
||||
-@dataclass(frozen=False)
|
||||
+@dataclass(frozen=True)
|
||||
class UndefinedBehavior(UserWarning, PintError):
|
||||
msg: str
|
||||
@@ -1,7 +1,7 @@
|
||||
%bcond xarray 1
|
||||
# Not yet packaged: python-uncertainties
|
||||
%bcond uncertainties 0
|
||||
# Requires babel <= 2.8; F41 has 2.15.0
|
||||
# Requires babel <= 2.8; F42 has 2.16.0
|
||||
%bcond babel 0
|
||||
# Not yet packaged: python-pint-pandas
|
||||
%bcond pandas 0
|
||||
@@ -11,7 +11,7 @@
|
||||
%bcond dask 1
|
||||
|
||||
Name: python-pint
|
||||
Version: 0.24.3
|
||||
Version: 0.24.4
|
||||
Release: %autorelease
|
||||
Summary: Physical quantities module
|
||||
|
||||
@@ -19,9 +19,6 @@ License: BSD-3-Clause
|
||||
URL: https://github.com/hgrecco/pint
|
||||
Source: %{pypi_source pint}
|
||||
|
||||
# Workaround from https://github.com/hgrecco/pint/issues/1969
|
||||
Patch: dataclass-frozen.patch
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%global _description %{expand:
|
||||
|
||||
2
sources
2
sources
@@ -1 +1 @@
|
||||
SHA512 (pint-0.24.3.tar.gz) = da5be874b4ea8aaedfcd9a424f5330f049a2545346f508eb197301650a968dc1af48325509ee25a721933544f3869a50a8faf22f605af401fc14c94231598c25
|
||||
SHA512 (pint-0.24.4.tar.gz) = ff663d361d358cd21c856fef3cd35da3afb286fc173a4a3e13c926b312636d109ca0543eb46a1bf76a83381889643ae0eac1c0a986f57b2026d8f9d4d127d8d6
|
||||
|
||||
Reference in New Issue
Block a user