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

[Doc] Remove dependency on PyArrow from rst build process

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Documentation
    • None

    Description

      The process for building the tutorial documentation (see: apache/arrow/docs/source/developers/documentation.rst) identifies PyArrow as a requirement

      Ideally, it would not be necessary to install PyArrow to modify text documentation for Java or any other language. 

      FWIW, On my machine, the PyArrow install has been running for over 20 minutes with repeated failure messages:

      conda install -c conda-forge pyarrow

      Collecting package metadata (current_repodata.json): done
      Solving environment: failed with initial frozen solve. Retrying with flexible solve.
      Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
      Collecting package metadata (repodata.json): done
      Solving environment: failed with initial frozen solve. Retrying with flexible solve.
      Solving environment: |

      At this point I cancelled this and used pip to install, which finished successfully almost immediately. However, the next step (run python setup.py install) also failed. And failed again when I tried to run it in a dedicated Conda environment.  

      Rather than continue with that, I tried to run the java documentation script: (run make java_tutorial in the arrow docs folder) and it was able to execute without issue, so I could see my changes as HTML.  

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ljw1001 Larry White
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: