Alex K schrieb am 11.09.2014 um 13:49:
> tables 3.0.0 (maybe later version too) fails to install with `pip install 
> tables==3.0.0` due to changes in naming. PyTables's build script expects 
> Cython.Compiler.Main.Version, and gives an error when it doesn't find it. 
> Cython 0.21 provides Cython.Compiler.Main.version.

The right way to check for the Cython version is

    Cython.__version__

as with most Python packages. For backwards compatibility with old Cython
versions that didn't have it yet, you can use

    Cython.Compiler.Version.version

Relying on a re-exported import like "Cython.Compiler.Main.Version" is like
asking for "os.sys" to work because the "os" module happens to do "import sys".

Stefan

_______________________________________________
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel

Reply via email to