Skip to content

[python] Introduce Paimon CLI in PyPaimon#7358

Merged
JingsongLi merged 4 commits intoapache:masterfrom
JingsongLi:paimon_cli
Mar 8, 2026
Merged

[python] Introduce Paimon CLI in PyPaimon#7358
JingsongLi merged 4 commits intoapache:masterfrom
JingsongLi:paimon_cli

Conversation

@JingsongLi
Copy link
Contributor

@JingsongLi JingsongLi commented Mar 7, 2026

Purpose

PyPaimon provides a command-line interface (CLI) for interacting with Paimon catalogs and tables.
The CLI allows you to read data from Paimon tables directly from the command line.

The CLI is installed automatically when you install PyPaimon.

This PR implements:

  1. table read.
  2. table get.
  3. table create.

Tests

API and Format

Documentation

Generative AI tooling

GLM-5


#### Limit Results

Use the `-l` or `--limit` option to limit the number of rows displayed:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add default value 100 here (ref to code in line of cli_table).

@plusplusjiajia
Copy link
Member

+1. Great addition to pypaimon! The cli makes it much easier to interact with paimon tables.

@JingsongLi JingsongLi merged commit 949cb4f into apache:master Mar 8, 2026
6 checks passed
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