-
Notifications
You must be signed in to change notification settings - Fork 5
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
Allow cimport for quicktions #5
Open
nocarryr
wants to merge
25
commits into
scoder:master
Choose a base branch
from
nocarryr:pxd-restructure
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
479ad2d
Add pxd to allow cimport from other cython modules
nocarryr 4ab0b49
Add test case for cimporting from another cython module
nocarryr 2a10e91
Rename top-level src directory so it can be imported as a package
nocarryr 0a6e8e2
Modify extension build methods to match layout
nocarryr cee0127
Merge branch 'master' into pxd-header
nocarryr b59f3ba
Merge branch 'master' into pxd-restructure
nocarryr 278516c
Add language level directive to pxd and unittest cython module
nocarryr 18f7389
Update paths in Makefile
nocarryr 46daa88
Add language directive to pxd
nocarryr 3be2c4e
Add module-level pxd
nocarryr 13b03b5
Add language level to pyximport, handle extension teardown properly
nocarryr 32fe9ea
Import docstrings from quicktions.pyx at package level
nocarryr 53e1250
Handle py2 imports properly
nocarryr 08ac125
Compatibility fix for py2.6
nocarryr f628e89
Merge branch 'master' into pxd-header
nocarryr 6de8ea4
Use pre-built wheel to install and run tests against
nocarryr 5cb185a
Move wrapper code and typedefs into pxd
nocarryr 19ea21c
Merge branch 'pxd-header' into pxd-restructure
nocarryr b7d99f4
Move to src layout with subdirectory. Move test module to project root
nocarryr f8894e9
Remove unused imports and assertions
nocarryr fad41af
Correct paths for "make test"
nocarryr dde7654
Add comment explaining wheel installation step in travis config
nocarryr efcca15
Make __version__ and __all__ variables available at the package level
nocarryr 0536e1e
Place Cython-related tests into separate module
nocarryr 5a477cc
Use Cythonize module instead of pyximport to compile test modules
nocarryr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
You can pass a (temporary) build directory here via
-s build_dir=...
. That should simplify the cleanup.