diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2014-10-09 19:30:04 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2014-10-09 19:30:04 +0200 |
commit | f5549cbd07be9d8bbbc0851957376d34d9e19e85 (patch) | |
tree | eb1a0aa6f1b307851808cb89c7ab2e1439875c10 | |
parent | 38cb0633dee6cb2e083aee9acef96213f3e2ee3e (diff) | |
download | cython-f5549cbd07be9d8bbbc0851957376d34d9e19e85.tar.gz |
fix up demo code
--HG--
extra : transplant_source : %FF%0B%A3%9D%21%85%A9%1A%8B%D1V%AD%CF%DD%3Em%92%DE_%8F
-rw-r--r-- | Demos/libraries/setup.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Demos/libraries/setup.py b/Demos/libraries/setup.py index 557f64fa0..01672a475 100644 --- a/Demos/libraries/setup.py +++ b/Demos/libraries/setup.py @@ -1,8 +1,9 @@ import os +import sys from distutils.core import setup from distutils.extension import Extension -from Cython.Distutils import build_ext +from Cython.Build import cythonize # For demo purposes, we build our own tiny library. @@ -12,20 +13,19 @@ try: assert os.system("ar rcs libmymath.a mymath.o") == 0 except: if not os.path.exists("libmymath.a"): - print "Error building external library, please create libmymath.a manually." + print("Error building external library, please create libmymath.a manually.") sys.exit(1) # Here is how to use the library built above. -ext_modules=[ +ext_modules = cythonize([ Extension("call_mymath", - sources = ["call_mymath.pyx"], - include_dirs = [os.getcwd()], # path to .h file(s) - library_dirs = [os.getcwd()], # path to .a or .so file(s) - libraries = ['mymath']) -] + sources=["call_mymath.pyx"], + include_dirs=[os.getcwd()], # path to .h file(s) + library_dirs=[os.getcwd()], # path to .a or .so file(s) + libraries=['mymath']) +]) setup( - name = 'Demos', - cmdclass = {'build_ext': build_ext}, - ext_modules = ext_modules, + name='Demos', + ext_modules=ext_modules, ) |