Skip to content

Commit

Permalink
GH-45288: [Python][Packaging][Docs] Update documentation for PyArrow …
Browse files Browse the repository at this point in the history
…nightly wheels (#45289)

### Rationale for this change

We now upload nightly PyArrow wheels to https://anaconda.org/scientific-python-nightly-wheels/pyarrow so we should document it. In addition, the current documentation incorrectly points to the arrow-nightlies channel which AFAICT is no longer used and also points to Gemfury which we'd like to stop using.

### What changes are included in this PR?

Updates the relevant section in the docs with instructions on how to use the scientific-python-nightly-wheels repository.

### Are these changes tested?

I've tested installing a wheel from https://anaconda.org/scientific-python-nightly-wheels/pyarrow.

### Are there any user-facing changes?

Updated docs.
* GitHub Issue: #45288

Authored-by: Bryce Mecum <[email protected]>
Signed-off-by: Raúl Cumplido <[email protected]>
  • Loading branch information
amoeba authored Jan 17, 2025
1 parent 8d367d2 commit c9f417f
Showing 1 changed file with 8 additions and 16 deletions.
24 changes: 8 additions & 16 deletions docs/source/developers/python.rst
Original file line number Diff line number Diff line change
Expand Up @@ -724,26 +724,18 @@ Installing Nightly Packages
.. warning::
These packages are not official releases. Use them at your own risk.

PyArrow has nightly wheels and Conda packages for testing purposes.
PyArrow has nightly wheels for testing purposes hosted at
`scientific-python-nightly-wheels
<https://anaconda.org/scientific-python-nightly-wheels/pyarrow>`_.

These may be suitable for downstream libraries in their continuous integration
setup to maintain compatibility with the upcoming PyArrow features,
deprecations and/or feature removals.
deprecations, and/or feature removals.

Install the development version of PyArrow from `arrow-nightlies
<https://anaconda.org/arrow-nightlies/pyarrow>`_ conda channel:
To install the most recent nightly version of PyArrow, run:

.. code-block:: bash
conda install -c arrow-nightlies pyarrow
Note that this requires to use the ``conda-forge`` channel for all other
packages (``conda config --add channels conda-forge``).

Install the development version from an `alternative PyPI
<https://gemfury.com/arrow-nightlies>`_ index:

.. code-block:: bash
pip install --extra-index-url https://pypi.fury.io/arrow-nightlies/ \
--prefer-binary --pre pyarrow
pip install \
-i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \
pyarrow

0 comments on commit c9f417f

Please sign in to comment.