-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
What happened?
I installed vortex-data and import vortex in python 3.14, it reports errors.
Steps to reproduce
pip install vortex-data
run python
import vortex as vx
Environment
vortex 0.64
python 3.14.3
Linux
Additional context
python3
Python 3.14.3 (main, Feb 24 2026, 22:48:09) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import vortex as vx
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/vortex/substrait.py", line 23, in <module>
from substrait.extensions.extensions_pb2 import SimpleExtensionDeclaration, SimpleExtensionURI
ImportError: cannot import name 'SimpleExtensionURI' from 'substrait.extensions.extensions_pb2' (/usr/local/lib/python3.14/site-packages/substrait/extensions/extensions_pb2.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<python-input-0>", line 1, in <module>
import vortex as vx
File "/usr/local/lib/python3.14/site-packages/vortex/__init__.py", line 6, in <module>
from . import _lib, arrays, dataset, expr, file, io, ray, registry, scan
File "/usr/local/lib/python3.14/site-packages/vortex/dataset.py", line 18, in <module>
from .arrow.expression import ensure_vortex_expression
File "/usr/local/lib/python3.14/site-packages/vortex/arrow/expression.py", line 14, in <module>
from ..substrait import extended_expression
File "/usr/local/lib/python3.14/site-packages/vortex/substrait.py", line 27, in <module>
from substrait.gen.proto.algebra_pb2 import Expression, FunctionArgument
ModuleNotFoundError: No module named 'substrait.gen'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels