-
Notifications
You must be signed in to change notification settings - Fork 658
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
Cython not declared as requirement #768
Comments
Good point, just encountered this problem (see dev list) but did not realize that I should have filed an issue. Thanks! |
Don't we need to handle this the same as numpy? We need to have cython available very early in the build process for configurations. |
@kain88-de Yes, I think we do. Everything related to Cython should be delayed until after the "setup_requires" step is done. |
Maybe chat to @mnmelo on how to do the delayed checking? Oliver Beckstein Am Mar 17, 2016 um 19:57 schrieb Jonathan Barnoud [email protected]:
|
I'm on it. Seems to be possible to handle the same way. Maybe I can even further generalize the lazy dependency model. |
@mnmelo Glad to leave that to you. |
Customized setup-time dependency installation to work around setuptools' problematic behavior (closes #798) Modified lazy dependency scheme to be less hacky (we now subclass distutils.Distribution). Removed use of Cython's build_ext (redundant with cythonize): https://groups.google.com/forum/#!topic/cython-users/fBWLUSJWod0
Customized setup-time dependency installation to work around setuptools' problematic behavior (closes #798) Modified lazy dependency scheme to be less hacky (we now subclass distutils.Distribution). Removed use of Cython's build_ext (redundant with cythonize): https://groups.google.com/forum/#!topic/cython-users/fBWLUSJWod0
Solved in #1134 |
Since #692, cython is required to install MDAnalysis from the git repository. Yet, cython is not listed as a requirement.
Cython should be listed as a requirement if
setup.py
is configure to delete the cython files.Expected behaviour
The dev version of MDAnalysis get install with
pip install <path-to-MDAnalysis>/package
.Actual behaviour
Code to reproduce the behaviour
Currently version of MDAnalysis:
0.14.1.dev0
The text was updated successfully, but these errors were encountered: