]> sigrok.org Git - libsigrok.git/blobdiff - bindings/python/setup.py
Remove obsolete low-level language bindings.
[libsigrok.git] / bindings / python / setup.py
index a4426032074d84e5305271e2da6865a699829d76..e716fc852a38fa60ec3137f29ccbb2d4e8cb7862 100644 (file)
@@ -21,8 +21,6 @@ from setuptools import setup, find_packages, Extension
 import subprocess
 import os
 
-env = os.environ.copy()
-
 sr_includes, sr_lib_dirs, sr_libs, (sr_version,) = [
     subprocess.check_output(
             ["pkg-config", option, "glib-2.0", "glibmm-2.4", "pygobject-3.0"]
@@ -32,11 +30,7 @@ sr_includes, sr_lib_dirs, sr_libs, (sr_version,) = [
 
 includes = ['../../include', '../cxx/include'] + [i[2:] for i in sr_includes]
 libdirs = ['../../.libs', '../cxx/.libs'] + [l[2:] for l in sr_lib_dirs]
-libs = [l[2:] for l in sr_libs]
-
-extension_options = dict(
-    include_dirs = includes,
-    library_dirs = libdirs)
+libs = [l[2:] for l in sr_libs] + ['sigrokxx']
 
 setup(
     name = 'libsigrok',
@@ -45,17 +39,13 @@ setup(
     version = sr_version,
     description = "libsigrok API wrapper",
     ext_modules = [
-        Extension('sigrok.core._lowlevel',
-            sources = ['sigrok/core/lowlevel.i'],
-            swig_opts = ['-threads', '-I../../include'],
-            libraries = libs + ['sigrok'],
-            **extension_options),
         Extension('sigrok.core._classes',
             sources = ['sigrok/core/classes.i'],
             swig_opts = ['-c++', '-threads'] + 
                 ['-I%s' % i for i in includes],
             extra_compile_args = ['-std=c++11'],
-            libraries = libs + ['sigrokxx'],
-            **extension_options)
+            include_dirs = includes,
+            library_dirs = libdirs,
+            libraries = libs)
     ],
 )