https://github.com/apache/paimon-python
Apache Paimon Python The Python implementation of Apache Paimon.
https://github.com/apache/paimon-python
big-data data-ingestion flink paimon real-time-analytics spark streaming-datalake table-store
Last synced: 8 months ago
JSON representation
Apache Paimon Python The Python implementation of Apache Paimon.
- Host: GitHub
- URL: https://github.com/apache/paimon-python
- Owner: apache
- License: apache-2.0
- Created: 2024-08-07T15:00:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-11T10:15:14.000Z (over 1 year ago)
- Last Synced: 2025-01-30T10:34:35.147Z (over 1 year ago)
- Topics: big-data, data-ingestion, flink, paimon, real-time-analytics, spark, streaming-datalake, table-store
- Language: Python
- Homepage: https://paimon.apache.org/
- Size: 73.1 MB
- Stars: 6
- Watchers: 8
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://www.apache.org/licenses/LICENSE-2.0.html)
This repo is for Apache Paimon Python SDK.
# Development Notice
## Checkstyle
[Flake8](https://pypi.org/project/flake8/) is used to enforce some coding guidelines.
1. Install flake8 for your Python interpreter using `pip install flake8`.
2. In PyCharm go to "Settings" → "Tools" → "External Tools".
3. Select the "+" button to add a new external tool.
4. Set "Name" to "flake8".
5. Set "Description" to "Code Style Check".
6. Set "Program" to the path of your Python interpreter, e.g. `/usr/bin/python`.
7. Set "Arguments" to `-m flake8 --config=tox.ini`.
8. Set "Working Directory" to `$ProjectFileDir$`.
You can verify the setup by right-clicking on any file or folder in the flink-python project
and running "External Tools" → "flake8".
## Check
We provide script to check codes.
```shell
./dev/lint-python.sh # execute all checks
./dev/lint-python.sh -h # run this to see more usages
```
## Build
We provide a script to build source distribution package.
```shell
./dev/build-source-distribution-package.sh
```
The package is under `dist/`.
# Usage
See Apache Paimon Python API [Doc](https://paimon.apache.org/docs/master/program-api/python-api/).