Optimize config struct for direct access in python (#706)

This PR adds in a feature flag, "python" to the xet_runtime package such
that when compiled, the XetConfig struct is built to have python getters
and setters. This integrates the handling of the config struct directly
into the XetConfig struct and the macros used to register the config
values, making the handling of values in the python bindings seamless.
This commit is contained in:
Hoyt Koepke
2026-03-16 12:23:43 -07:00
committed by GitHub
parent b7cd43c8cb
commit 71f8570a0e
15 changed files with 1079 additions and 60 deletions

View File

@@ -4202,6 +4202,7 @@ dependencies = [
"tokio-util",
"tracing",
"ulid",
"url",
"walkdir",
"xet-client",
"xet-core-structures",