Skip to content

BUG: Fix for cython version checking closes #9827 #9881

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

ajamian
Copy link
Contributor

@ajamian ajamian commented Apr 13, 2015

closes #9827

Added a cython version check at the top of setup.py; minimum version of 0.19.1. If the minimum isn't met, _CYTHON_INSTALLED sets to false, so the installation can proceed if cython is not needed, but will fail if cython is needed (with an appropriate error message).

Two new travis jobs added to test install_conda and install_pydata flows for the old cython revision, and ensure that pandas setup fails with appropriate error messages. See https://travis-ci.org/ajamian/pandas/builds/58315862 for regression.

@jreback jreback added the Build Library building on various platforms label Apr 14, 2015
@jreback jreback added this to the 0.16.1 milestone Apr 14, 2015
@jreback
Copy link
Contributor

jreback commented Apr 14, 2015

merged via a134759

thanks!

@jorisvandenbossche
Copy link
Member

@jreback Is it needed to have that many extra travis envs in the build matrix? Won't that slow down the travis checking of PRs?

@jreback
Copy link
Contributor

jreback commented Apr 14, 2015

@jorisvandenbossche only 2 extra and they are really quick. (and in the allowed fails anyhow)

@jreback
Copy link
Contributor

jreback commented Apr 14, 2015

in the .yml you have to duplicate things if you want them to allowed to fail (e.g. once in the definitions and once in the allowed fails section),

@jorisvandenbossche
Copy link
Member

@jreback Ah, OK, that last info was what I didn't know :-) otherwise it looked like a lot extra in the non-allowed to fails

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add Cython version as a pip dependency
3 participants