diff mbox series

[meta-python,20/36] python3-inline-snapshot: Upgrade 0.35.4 -> 0.36.1

Message ID 20261021110103.1943456-20-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-python,01/36] python3-cachetools: Upgrade 7.2.3 -> 7.2.4 | expand

Commit Message

Leon Anavi Oct. 21, 2026, 11 a.m. UTC
Upgrade to release 0.36.1:

- Defer generating source representations until they are needed,
  improving performance when comparing matching snapshots with
  updates disabled.
- Speed up snapshot conversion for literal constants, especially in
  large lists and dictionaries.
- Built-in literal values are always managed; attempting to
  register their types as unmanaged raises TypeError.
- Scope unmanaged type registrations to the current snapshot
  context, inheriting registrations from the parent context.
- Speed up snapshot comparisons by avoiding unnecessary deep copies
  of immutable built-in values.
- Speed up snapshot conversion by reading AST constant values
  directly instead of compiling and evaluating them.
- Respect show-updates in the short report, hiding snapshot
  representation change messages when it is disabled.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 ...ine-snapshot_0.35.4.bb => python3-inline-snapshot_0.36.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-inline-snapshot_0.35.4.bb => python3-inline-snapshot_0.36.1.bb} (87%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb
rename to meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb
index 773a945b11..5d25934fa1 100644
--- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb
+++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb
@@ -4,7 +4,7 @@  LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4"
 
 DEPENDS = "python3-hatchling-native"
-SRC_URI[sha256sum] = "82432a58b7ea77a172515f5024cd26fdea8dc0f873c7a4251e4e0471a914db14"
+SRC_URI[sha256sum] = "ff57828c691eaafe03426de25f2c21a1e382905dcbe110934df862297e8c5f8a"
 
 inherit pypi python_hatchling