-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What happened?
"""DuckDB examples using """
from ibis import Table, duckdb, options # type: ignore[import-untyped]
from ibis_substrait.compiler.core import SubstraitCompiler
import substrait
t1 = data.group_by('As of','Type').agg(total_entries=data.count()).order_by('Type')
t2 = data.sql("""
SELECT "As of", "Type", COUNT(*) as total_entries
FROM netflix_top_10
GROUP BY "As of","Type"
ORDER BY Type
""")
compiler = SubstraitCompiler()
plan = compiler.compile(t1)
print(plan)
plan = compiler.compile(t2)
print(plan)Output:
Traceback (most recent call last):
File "e:\python\duck-db-examples\main.py", line 3, in <module>
from ibis_substrait.compiler.core import SubstraitCompiler
File "E:\python\duck-db-examples\.venv\Lib\site-packages\ibis_substrait\__init__.py", line 5, in <module>
__substrait_version__ = substrait.__substrait_version__
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'substrait' has no attribute '__substrait_version__'
What version of ibis-substrait are you using?
ibis-framework: 12.0.0
ibis-substrait: 3.2.0
What substrait consumer(s) are you using, if any?
No response
Relevant log output
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
backlog