Skip to content

[MCC-1476022] Python Lib-Create Dry Publish () validation - #8

Merged
ibaig-mdsol merged 3 commits into
mainfrom
features/MCC-1476022-1
Apr 30, 2026
Merged

[MCC-1476022] Python Lib-Create Dry Publish () validation#8
ibaig-mdsol merged 3 commits into
mainfrom
features/MCC-1476022-1

Conversation

@slingampalli-mdsol

@slingampalli-mdsol slingampalli-mdsol commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

[MCC-1476022] Python Lib-Create Dry Publish () validation

Changes

  • Resolved circular import issue
  • Resolved poetry issue due to mismatch in names of the project name and the module
  • Upgraded python and pyarrow versions

…names of the project name and the module. also, upgrading python and pyarrow versions.
Copilot AI review requested due to automatic review settings April 30, 2026 16:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the Python DataConnect SDK packaging/runtime dependencies to support dry publish validation by aligning Poetry package configuration, upgrading the Python/pyarrow baselines, and adjusting imports to avoid circular dependencies.

Changes:

  • Configure Poetry to package the dataconnect module explicitly.
  • Upgrade supported Python version to ^3.13 and bump pyarrow to ^19.0.0.
  • Update PyArrowFlightTransport imports to pull exceptions directly from dataconnect.exceptions.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
pyproject.toml Adds explicit package include and upgrades Python/pyarrow constraints.
poetry.lock Regenerates lockfile to reflect upgraded Python and dependency graph.
dataconnect/framework/pyarrow_transport.py Adjusts exception imports to avoid circular imports.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pyproject.toml
Comment on lines +20 to +21
python = "^3.13"
pyarrow = "^19.0.0"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'll do it in a subsequent PR if checks pass in this one.

Comment thread dataconnect/framework/pyarrow_transport.py Outdated

@ibaig-mdsol ibaig-mdsol left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM. THX

@ibaig-mdsol
ibaig-mdsol merged commit 1298fd7 into main Apr 30, 2026
3 checks passed
@ibaig-mdsol
ibaig-mdsol deleted the features/MCC-1476022-1 branch April 30, 2026 16:56
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