diff mbox series

[meta-python,4/4] python3-pint: Upgrade 0.24.4 -> 0.25

Message ID 20251006095358.532479-4-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-python,1/4] python3-yarl: Upgrade 1.20.1 -> 1.21.0 | expand

Commit Message

Leon Anavi Oct. 6, 2025, 9:53 a.m. UTC
Upgrade to release 0.25:

- Bump minimum Python version to 3.11
- Upgrade code to Python 3.11
- Move to pixi/uv/ruff
- Refactor compat to make it easier to test
- Implemented several pixi environment and tasks to simplify
  development
- Add docs to the functions in pint.testing
- Fix round function returning float instead of int
- Fix return type of PlainQuantity.to
- Update constants to CODATA 2022 recommended values
- Fixed issue with .to_compact and Magnitudes with uncertainties
  / Quantities with units
- Fixed issue in unit conversion which led to loss of precision
  when using decimal
- Add conductivity dimension
- Add absorbance unit and dimension
- Add membrane filtration flux and permeability dimensionality,
  and shorthand "LMH"
- Fix find_shortest_path to use breadth first search
- Fix typo in pyproject.toml: rename AS_MIP to HAS_MIP so that
  MIP support is correctly detected
- Fix handling of extra arguments in conversion with enabled
  contexts
- Fix swapped left and right arguments in interp
- Fix formatted scientific notation bug in Python 3.13
- Fix ability to add dB units, and to add dB (dimensionless) to
  referenced dB units, such as dBm or dBW
- Improve pressure unit definitions in default definition file
- Avoid and document known issues with MIP during install, testing
  and runtime
- Fix issue with Dask by restricting its version to < 2025.3.0
- Skip false xfail tests linked to a known numpy issue
- Improve Contributing documentation
- Add Quantity.to_unprefixed` and `ito_unprefixed methods that
  remove SI prefixes without converting to base units

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 .../python/{python3-pint_0.24.4.bb => python3-pint_0.25.bb} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-pint_0.24.4.bb => python3-pint_0.25.bb} (73%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-pint_0.24.4.bb b/meta-python/recipes-devtools/python/python3-pint_0.25.bb
similarity index 73%
rename from meta-python/recipes-devtools/python/python3-pint_0.24.4.bb
rename to meta-python/recipes-devtools/python/python3-pint_0.25.bb
index 1bf62ca729..c85805e1f4 100644
--- a/meta-python/recipes-devtools/python/python3-pint_0.24.4.bb
+++ b/meta-python/recipes-devtools/python/python3-pint_0.25.bb
@@ -6,11 +6,11 @@  SECTION = "devel/python"
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=bccf824202692270a1e0829a62e3f47b"
 
-inherit pypi ptest-python-pytest python_setuptools_build_meta
+inherit pypi python_hatchling ptest-python-pytest python_setuptools_build_meta
 
-SRC_URI[sha256sum] = "35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80"
+SRC_URI[sha256sum] = "22911a30d682ee0540d656571c19a7b1806ce00b2be88a16f67218108b7b8cc2"
 
-DEPENDS += "python3-setuptools-scm-native"
+DEPENDS += "python3-setuptools-scm-native python3-hatch-vcs-native"
 
 BBCLASSEXTEND = "native nativesdk"