Skip to content

[python] Support S3 options in filesystem catalog#7712

Merged
JingsongLi merged 1 commit intoapache:masterfrom
HansiChan:codex-pypaimon-s3-filesystem-catalog
Apr 27, 2026
Merged

[python] Support S3 options in filesystem catalog#7712
JingsongLi merged 1 commit intoapache:masterfrom
HansiChan:codex-pypaimon-s3-filesystem-catalog

Conversation

@HansiChan
Copy link
Copy Markdown
Contributor

Purpose

Support authenticated S3 warehouses in PyPaimon filesystem catalog by accepting Paimon-compatible S3 option names such as s3.access-key, s3.secret-key, s3.endpoint, and temporary credential/session-token settings. Also keeps compatibility with existing fs.s3.* PyPaimon option names and documents the filesystem catalog S3 usage.

Tests

  • python3 -m py_compile pypaimon/filesystem/pyarrow_file_io.py pypaimon/tests/filesystem_catalog_test.py
  • PYTHONPATH=/tmp/paimon-python-test-deps POLARS_SKIP_CPU_CHECK=1 python3 -m unittest pypaimon.tests.filesystem_catalog_test

Copy link
Copy Markdown
Contributor

@JingsongLi JingsongLi left a comment

Choose a reason for hiding this comment

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

+1

@JingsongLi JingsongLi merged commit 30d311c into apache:master Apr 27, 2026
7 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.

2 participants