pandas: 0.21.0 wheels broken for older (<1.13) numpy version

xref https://github.com/pandas-dev/pandas/issues/16715#issuecomment-347326042

I can reproduce what was reported in the other issue: in a clean env, first installing python -m pip install numpy==1.11.2 and then python -m pip install pandas (0.21.0) results in a broken install, while in principle our wheels should be build against the oldest supported numpy version and this should thus work.

From a quick glance it however seems that the python 2.7 wheels are still build with numpy 1.7: https://github.com/MacPython/pandas-wheels/blob/master/.travis.yml

cc @TomAugspurger @jreback

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 18 (16 by maintainers)

Commits related to this issue

Most upvoted comments

OK, so the full pip install command needed to install this version is:

python -m pip install pandas==0.21.0 --force-reinstall --upgrade --no-deps --no-cache --find-links https://3f23b170c54c2533c070-1c8a9b3114517dc5fe17b7c3f8c63a43.ssl.cf2.rackcdn.com/ --no-index

(note the --no-index in the end, as otherwise it will still download the pypi one)

0.21.1 wheels are up, and should now be working.

And you’re getting source files since you’re on alpine linux. The wheels on PyPI are manylinux wheels, which are not compatible with alpine: https://github.com/pypa/manylinux/issues/37

On Sun, Dec 17, 2017 at 1:38 AM, Joris Van den Bossche < notifications@github.com> wrote:

@amir20 https://github.com/amir20 You are downloading the source files as tar.gz, not wheels. This issue was about a problem with how the wheels were built, but if you are building from source yourself, you still need to ensure that numpy is installed first.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pandas-dev/pandas/issues/18530#issuecomment-352237695, or mute the thread https://github.com/notifications/unsubscribe-auth/ABQHIpiGSb89QUIt58CZa53AVQMfVdlTks5tBMT-gaJpZM4QsSpH .

@amir20 You are downloading the source files as tar.gz, not wheels. This issue was about a problem with how the wheels were built, but if you are building from source yourself, you still need to ensure that numpy is installed first.