Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-2352

[C++/Python] Test OSX packaging in Travis matrix

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 0.9.1
    • Component/s: C++, Python
    • Labels:

      Description

      At the moment, we only test the conda based build in Travis but we also ship binary wheels after the release. The process of building them is currently part of the arrow-dist repository and uses the multibuild scripts that are used for many other Python packages that also have native code.

      The code should be ported to run as a real CI job, i.e. in addition to just packaging the code, we will also need to run the unit tests. Furthermore, once the job is running and green, we also need to look at the runtimes as we already have a quite packed CI matrix and we expect that many steps of the wheel build are just to setup the environment. We should be able to cache them.

      Maybe we want to do this as a nightly cron. For a first draft, it will be ok to add it to the full matrix.

        Attachments

          Activity

            People

            • Assignee:
              xhochy Uwe L. Korn
              Reporter:
              xhochy Uwe L. Korn
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: