Skip to content
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

Add additional configurations to Travis build #107

Merged
merged 3 commits into from
Feb 11, 2018

Conversation

embray
Copy link
Contributor

@embray embray commented Nov 13, 2017

Building off of #106, this adds four new configurations that are built and tested on Travis (in this case all using Python 2.7 for now): HAVE_LONG_DOUBLE=False, HAVE_QD=False, HAVE_NUMPY=False, and HAVE_LONG_DOUBLE = HAVE_QD = False.

This should cover most branches in the Cython code impacted by these compile-time variables, if not all.

As you'll see, Travis finds a few test failures in these cases.

the build_ext command.

In particular compile-time flags are not checked, and Cython is not run
unless we are running the build_ext command.
@malb
Copy link
Collaborator

malb commented Nov 15, 2017

Looks like you caught some bugs with your new text. Would you be up for fixing those or would you like to bounce that to me?

@embray
Copy link
Contributor Author

embray commented Nov 17, 2017

I can fix them. I'll open a separate PR for that, then I can rebase this one and see if all the builds pass.

@malb malb merged commit 33359c7 into fplll:master Feb 11, 2018
@embray embray deleted the travis-updates branch February 12, 2018 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants