You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Alenka Frim (Jira)" <ji...@apache.org> on 2022/10/03 09:04:00 UTC

[jira] [Commented] (ARROW-17017) [C++][Python] Enable automate re-build of Arrow Python

    [ https://issues.apache.org/jira/browse/ARROW-17017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17612218#comment-17612218 ] 

Alenka Frim commented on ARROW-17017:
-------------------------------------

It would be nice that PyArrow C++ code gets re-build when Arrow C++ changes to avoid compilation issues and manual removal of stale artefacts. But it is not very straightforward how this could be done plus as Arrow C++ and PyArrow are now two different projects, we do not see this being needed.

For this reason I am closing this issue as I do not think it is feasible.

To change focus a bit: it would be great to have automate helper tools to aid developers in such cases (changes in Arrow C++ or PyArrow C++ that would imply a need for a clean rebuild). Quoting [~jorisvandenbossche] :
{quote}helper tool (probably using an archery subcommand?) for convencience, so you can more easily perform tasks like "a clean rebuild of pyarrow cpp" without having to manually clear the build directory.Also other tasks like "only build pyarrow cpp (not cython)" could also be useful if you are iterating on pyarrow C++ code (at least as long as each build always fully rebuilds cython).
{quote}
I think this would be a good separate Jira issue.

> [C++][Python] Enable automate re-build of Arrow Python
> ------------------------------------------------------
>
>                 Key: ARROW-17017
>                 URL: https://issues.apache.org/jira/browse/ARROW-17017
>             Project: Apache Arrow
>          Issue Type: Sub-task
>          Components: C++, Python
>            Reporter: Alenka Frim
>            Assignee: Alenka Frim
>            Priority: Major
>             Fix For: 10.0.0
>
>
> Enable Arrow Python to rebuild "automatically" when C++ has changed, not needing to manually remove the python/build directory.
> See: [https://github.com/apache/arrow/pull/13311#issuecomment-1178777287]
> This can be done when [https://github.com/apache/arrow/pull/13311] is merged - if we see there is a need to do so.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)