Installation check

Platform

Github Actions ubuntu-latest

Installation Method

pip install

pandas Version

nightly wheel (see below)

Python Version

3.12

Installation Logs

  python -m pip install \
  --index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple/ \
  --trusted-host pypi.anaconda.org \
  --no-deps --pre --upgrade \
  matplotlib \
  numpy \
  pandas \
  scipy;

...

Collecting pandas
  Downloading https://pypi.anaconda.org/scientific-python-nightly-wheels/simple/pandas/3.0.0.dev0%2B2306.gbb10b27dea/pandas-3.0.0.dev0%2B2306.gbb10b27dea.tar.gz (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 84.0 MB/s  0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'error'
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [3 lines of output]
      Looking in indexes: https://pypi.anaconda.org/scientific-python-nightly-wheels/simple/
      ERROR: Could not find a version that satisfies the requirement meson-python>=0.13.1 (from versions: none)
      ERROR: No matching distribution found for meson-python>=0.13.1
      [end of output]

~I noticed that the installation guide says to use --extra-index but I had found in the past that that installed an incorrect combination of packages. I can try that, but I'm surprised this has started failing only just today. I'm wondering if someone maybe deleted meson-python from the pypi.anaconda.org/scientific-python-nightly-wheels location?~

Edit: See comments below. My CI tried to install the nightly build but there was no wheel for my platform so it installed from source and failed because meson-python was not available. My workaround was to add --only-binary ":all:" to my pip install command. The nightly builds could maybe be restarted?

Comment From: djhoese

I'm rerunning the CI job I had that failed. It looks like (see the logs above) that the wheel was not available and the sdist tarball was used instead.

Oh...nightly wheel builds failed:

https://github.com/pandas-dev/pandas/actions/runs/16898335562