getting ready for some benchmarks

This commit is contained in:
Philipp Moritz
2016-02-10 12:12:19 -08:00
parent 5d51bd1bfa
commit fdbc30f0d7
7 changed files with 126 additions and 23 deletions
+6 -1
View File
@@ -1 +1,6 @@
from .context import Context
import os, ctypes
_orchlib_handle = ctypes.CDLL(
os.path.join(os.path.dirname(os.path.abspath(__file__)), 'liborchlib.so'),
ctypes.RTLD_GLOBAL
)
+14 -5
View File
@@ -7,10 +7,19 @@ setup(
name = "orchestra",
version = "0.1.dev0",
ext_modules = cythonize([
Extension("orchpy/context",
sources = ["orchpy/context.pyx"], libraries=["orchlib"],
library_dirs=['../orchlib/'])],
compiler_directives={'language_level': 3}),
Extension("orchpy/worker",
sources = ["orchpy/worker.pyx"],
extra_link_args=["-Iorchpy -lorchlib"]),
Extension("orchpy/unison",
include_dirs = ["../../src/"],
sources = ["orchpy/unison.pyx"],
extra_link_args=["-Iorchpy -lorchlib"],
language = "c++")],
compiler_directives={'language_level': 2}), # switch to 3 for python 3
use_2to3=True,
packages=find_packages()
packages=find_packages(),
package_data = {
'orchpy': ['liborchlib.so']
},
zip_safe=False
)