From c9f417f1a58663351692433559e85ff2a7ec2e19 Mon Sep 17 00:00:00 2001 From: Bryce Mecum Date: Fri, 17 Jan 2025 04:05:59 -0800 Subject: [PATCH] GH-45288: [Python][Packaging][Docs] Update documentation for PyArrow nightly wheels (#45289) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### 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 Signed-off-by: Raúl Cumplido --- docs/source/developers/python.rst | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/docs/source/developers/python.rst b/docs/source/developers/python.rst index ac70c27934b07..6c0ffe0c0a9d4 100644 --- a/docs/source/developers/python.rst +++ b/docs/source/developers/python.rst @@ -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 +`_. 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 -`_ 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 -`_ 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