Skip to content

Package the Sidequery PyIceberg distribution - #3

Merged
nicosuave merged 1 commit into
bounded-equality-delete-read-writefrom
sidequery-pyiceberg-distribution
Aug 18, 2026
Merged

Package the Sidequery PyIceberg distribution#3
nicosuave merged 1 commit into
bounded-equality-delete-read-writefrom
sidequery-pyiceberg-distribution

Conversation

@nicosuave

Copy link
Copy Markdown
Member

Summary

  • publish the Sidequery equality-delete fork under the distinct sidequery-pyiceberg distribution name
  • keep the existing pyiceberg import package and CLI
  • align runtime and distribution versions at 0.12.0.post1
  • add an explicit fork notice and Sidequery maintainer metadata
  • add a manual Trusted Publishing workflow that reuses the existing multi-platform wheel build

Why

PyPI rejects VCS dependencies in uploaded package metadata, so dlt-iceberg cannot be released while it directly depends on the GitHub fork. A normal PyPI distribution gives it a publishable dependency without pretending this fork is an Apache PyIceberg release.

Validation

  • uv build --sdist --wheel
  • clean virtual-environment install of the built wheel with [pyiceberg-core]
  • verified import pyiceberg, version metadata, and Table.upsert_by_equality_delete
  • uv run pytest tests/test_version.py tests/cli/test_console.py -q (87 passed)
  • Ruff check and format checks
  • workflow YAML parse

Before publishing

Configure a PyPI pending Trusted Publisher for:

  • owner: sidequery
  • repository: iceberg-python
  • workflow: sidequery-pypi.yml
  • environment: pypi

This PR does not publish a package.

@nicosuave
nicosuave force-pushed the sidequery-pyiceberg-distribution branch 3 times, most recently from ad01864 to a726c2e Compare August 18, 2026 05:50
@nicosuave
nicosuave force-pushed the sidequery-pyiceberg-distribution branch from a726c2e to 6fd7fe6 Compare August 18, 2026 06:20
@nicosuave
nicosuave marked this pull request as ready for review August 18, 2026 06:22
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@nicosuave
nicosuave merged commit b411581 into bounded-equality-delete-read-write Aug 18, 2026
15 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.

1 participant