-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from mrocklin/nogil
Add nogil declaration to _run_paradiso function
- Loading branch information
Showing
2 changed files
with
44 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jcapriot @mrocklin
Have you tested that you can still build pydiso?
I can't compile the Cython file anymore with this commit:
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It still builds in the CI environment, what version of Cython do you have?
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0.29.34 - which exceeds the 0.29.31 requirement in setup.py?
trying with ~3.0 now...
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yep - that works - perhaps we should update setup.py requirements and are you planning to do a release again at some point?
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll update the minimum requirements for this. Wasn't quite aware of anything else different here that would've caused issues with the cython compiler though. Do you know if it works with 0.29.36? I'll push a small release here as a patch release for this version soon.
94ca681
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know if 0.29.36 works - jumped straight to ~3 - doesn't seem like an onerous requirement generally though - perhaps worth just bumping up?