Release notes for CEL Python (cel-expr-python) version 0.1.3
Key Highlights
- Platform Compatibility Expansion: Added support for linux/arm64, macos/x86 and the following versions of Python: 3.11, 3.12, 3.13 and 3.14 for all supported platforms.
- YAML configuration parser: Added support for YAML-formatted CEL environment configuration:
config: cel.EnvConfig = cel.NewEnvConfigFromYaml("""
variables:
- name: two
type: int
value: 2
extensions:
- name: math
- name: strings
""")
env: cel.Env = cel.NewEnv(config=config)
res: cel.Value = env.compile("'%.4f'.format([math.sqrt(two)])").eval()Full Changelog: v0.1.2...v0.1.3