Skip to content

Commit ac021a2

Browse files
committed
feat: load substrait_version dynamically
1 parent 51ad43d commit ac021a2

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/substrait/builders/plan.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
merge_extension_uris,
2626
merge_extension_urns,
2727
)
28-
from substrait.version import __substrait_version__
28+
from substrait.version import substrait_version
2929

3030
UnboundPlan = Callable[[ExtensionRegistry], stp.Plan]
3131

@@ -34,7 +34,7 @@
3434

3535
def _create_default_version():
3636
p = re.compile(r"(\d+)\.(\d+)\.(\d+)")
37-
m = p.match(__substrait_version__)
37+
m = p.match(substrait_version)
3838
global default_version
3939
default_version = stp.Version(
4040
major_number=int(m.group(1)),

src/substrait/version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__substrait_version__ = "0.79.0"
2-
__substrait_hash__ = "92d2e75"
3-
__minimum_substrait_version__ = "0.30.0"
1+
from importlib.metadata import version
2+
3+
substrait_version = version("substrait-protobuf")

0 commit comments

Comments
 (0)