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

[Python] build_ext usability

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 0.4.1
    • Python
    • None

    Description

      I believe (based on some confusing time with the build toolchain) that

      • If ARROW_HOME is set, attempting to build_ext with PYARROW_BUNDLE_ARROW_CPP will fail because FindArrow.cmake will not set ARROW_ABI_VERSION.
      • PKG_CONFIG_PATH must be set correctly for a bundled build to work.
      • --bundle-arrow-cpp may not do anything (vs PYARROW_BUNDLE_ARROW_CPP), but is referenced in build scripts.

      I'd be happy to submit a PR which checks for some of these conditions in setup.py and bails with a helpful message, and/or update development.rst to include a wheel-building block.

      Attachments

        Activity

          People

            jacobscott Jacob Scott
            jacobscott Jacob Scott
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: