Skip to content

GH-49751: [Python] Add raw fd support to pa.OSFile#49750

Open
alippai wants to merge 5 commits intoapache:mainfrom
alippai:codex/add-raw-fd-support-to-pyarrow.osfile
Open

GH-49751: [Python] Add raw fd support to pa.OSFile#49750
alippai wants to merge 5 commits intoapache:mainfrom
alippai:codex/add-raw-fd-support-to-pyarrow.osfile

Conversation

@alippai
Copy link
Copy Markdown
Contributor

@alippai alippai commented Apr 14, 2026

Rationale for this change

The goal of the MR is to support the low level python raw fds (os.open())

What changes are in this PR?

As an alternative to the str path, the pa.OSFile accepts the int parameter as well.

Are these changes tested?

Yes, new end-to-end tests were added

Are there any user-facing changes?

Yes, the API is extended with a new parameter type

This MR was created by Codex Cloud.

@alippai alippai requested review from AlenkaF, raulcd and rok as code owners April 14, 2026 23:16
@github-actions
Copy link
Copy Markdown

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

@alippai alippai changed the title [Python] Add raw fd support to pa.OSFile GH-49751: [Python] Add raw fd support to pa.OSFile Apr 14, 2026
@github-actions
Copy link
Copy Markdown

⚠️ GitHub issue #49751 has been automatically assigned in GitHub to PR creator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant