Skip to content

feat: add optional ibis integration - #27

Merged
fvaleye merged 4 commits into
mainfrom
fl/add-ibis-integration
Oct 5, 2026
Merged

fvaleye merged 4 commits into
mainfrom
fl/add-ibis-integration

Conversation

@fvaleye

@fvaleye fvaleye commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

What

Reuse Ibis's DuckDB compiler and SDK authentication. Fetch native Parquet through Client.query_parquet() and use Ibis/PyArrow conversion to preserve numeric and nested types using Altertable's supported output format.

Why

Python users need to query Altertable with Ibis expressions. Add altertable-lakehouse[ibis] and ibis.altertable.connect(), with discovery, parameters, and pandas/Arrow results through the existing SDK.

Checklist

  • Tests added or updated
  • CHANGELOG.md updated (skip for docs/CI-only changes)
  • Breaking change noted in commit footer (BREAKING CHANGE: …) and changelog

@fvaleye fvaleye changed the title Fl/add ibis integration feat: add optional ibis integration Oct 5, 2026
@fvaleye
fvaleye requested review from redox and utay October 5, 2026 12:03
@fvaleye
fvaleye merged commit 4ef9002 into main Oct 5, 2026
9 checks passed
@fvaleye
fvaleye deleted the fl/add-ibis-integration branch October 5, 2026 13:08
fvaleye pushed a commit that referenced this pull request Oct 5, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.5.0](altertable-lakehouse-v0.4.0...altertable-lakehouse-v0.5.0)
(2026-10-05)


### Features

* add optional ibis integration
([#27](#27))
([4ef9002](4ef9002))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants