Skip to content

GH-36411: [C++][Python] Use meson-python for PyArrow build system#45854

Closed
WillAyd wants to merge 4 commits intoapache:mainfrom
WillAyd:use-meson-python
Closed

GH-36411: [C++][Python] Use meson-python for PyArrow build system#45854
WillAyd wants to merge 4 commits intoapache:mainfrom
WillAyd:use-meson-python

Conversation

@WillAyd
Copy link
Copy Markdown
Contributor

@WillAyd WillAyd commented Mar 18, 2025

Rationale for this change

This helps simplify the steps to build pyarrow by leveraging Meson, a build system strongly inspired by Python's syntax. In it's current form, it requires Arrow to be installed on the host system, but in the future we may even be able to have PyArrow build Arrow as a subproject, as needed

What changes are included in this PR?

This PR adds Meson configuration files to the Python code base within Arrow.

Are these changes tested?

Yes

Are there any user-facing changes?

We may want to deprecate the traditional setup.py way of building PyArrow alongside this.

Loading
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.

7 participants