Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Python client and Jupyter extension #1012

Merged
merged 11 commits into from
Dec 30, 2024
Merged

Conversation

sergiimk
Copy link
Member

@sergiimk sergiimk commented Dec 25, 2024

Description

Related to: #553

Changes:

  • Notebook / Spark / Livy container management was significantly improved
  • Flight SQL protocol now fully support authentication (anonymous accounts and bearer token)
  • The kamu notebook command uses new image based on latest Jupyter and new kamu-client-python library
  • The kamu notebook now uses DataFusion engine by default but can be started with --engine spark
  • The kamu sql server command interface changed to use --engine datafusion/spark, removing the --flight-sql flag
  • All example notebooks were converted to new Python client
  • Examples in example/flightsql/python were updated to new auth and showcasing kamu Python library

Test plan: https://github.com/kamu-data/kamu-testing/pull/1

Checklist before requesting a review

@sergiimk sergiimk changed the title wip New Python client and Jupyter extension Dec 25, 2024
@sergiimk sergiimk force-pushed the feature/pyarrow-flight-client branch 3 times, most recently from df43036 to 940436d Compare December 26, 2024 23:41
@sergiimk sergiimk marked this pull request as ready for review December 27, 2024 01:35
@sergiimk sergiimk force-pushed the feature/pyarrow-flight-client branch from cb1f8c8 to acb7458 Compare December 30, 2024 20:16
@sergiimk sergiimk merged commit acb7458 into master Dec 30, 2024
6 checks passed
@sergiimk sergiimk deleted the feature/pyarrow-flight-client branch December 30, 2024 20:37
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.

1 participant