- babeltrace_ext = Extension('bt2._native_bt',
- sources=['bt2/native_bt.i', 'bt2/logging.c'],
- libraries=['babeltrace2', 'glib-2.0'],
- extra_objects=['@top_builddir@/src/logging/.libs/libbabeltrace2-logging.a',
- '@top_builddir@/src/common/.libs/libbabeltrace2-common.a',
- '@top_builddir@/src/py-common/.libs/libbabeltrace2-py-common.a'],
- swig_opts=['-I@top_srcdir@/include'])
-
- dist = setup(name='bt2',
- version='@PACKAGE_VERSION@',
- description='Babeltrace 2 Python Bindings',
- packages=['bt2'],
- package_dir={'bt2': 'bt2'},
- options={'build':
- {
- 'build_base': 'build',
- 'build_lib': 'build/build_lib'
- },
- 'build_ext':
- {
- 'build_lib': 'build/build_lib'
- }
- },
- url='http://diamon.org/babeltrace',
- ext_modules=[babeltrace_ext],
- license='MIT',
- classifiers=[
- 'Development Status :: 5 - Production/Stable',
- 'Intended Audience :: Developers',
- 'License :: OSI Approved :: The MIT License',
- 'Programming Language :: Python :: 3'
- 'Topic :: System :: Logging',
- ])
-
-# After the installation, we check that the install directory is included in
-# the Python search path and we print a warning message when it's not.
-# We need to do this because Python search path differs depending on the distro
-# and some distros don't include any /usr/local/ in the search path. This is
-# also useful for out-of-tree installs and tests.
-# It's only relevant to make this check on the `install` command.
+ babeltrace_ext = Extension(
+ 'bt2._native_bt',
+ sources=['bt2/native_bt.c', '@srcdir@/bt2/logging.c'],
+ libraries=['babeltrace2', 'glib-2.0'],
+ extra_objects=[
+ '@top_builddir@/src/autodisc/.libs/libbabeltrace2-autodisc.a',
+ '@top_builddir@/src/logging/.libs/libbabeltrace2-logging.a',
+ '@top_builddir@/src/common/.libs/libbabeltrace2-common.a',
+ '@top_builddir@/src/py-common/.libs/libbabeltrace2-py-common.a',
+ '@top_builddir@/src/string-format/.libs/libbabeltrace2-string-format.a',
+ ],
+ )
+
+ dist = setup(
+ name='bt2',
+ version='@PACKAGE_VERSION@',
+ description='Babeltrace 2 Python Bindings',
+ packages=['bt2'],
+ package_dir={'bt2': 'bt2'},
+ options={
+ 'build': {'build_base': 'build', 'build_lib': 'build/build_lib'},
+ 'build_ext': {'build_lib': 'build/build_lib'},
+ },
+ url='https://babeltrace.org/',
+ ext_modules=[babeltrace_ext],
+ license='MIT',
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: The MIT License',
+ 'Programming Language :: Python :: 3' 'Topic :: System :: Logging',
+ ],
+ )
+
+ # After the installation, we check that the install directory is included in
+ # the Python search path and we print a warning message when it's not.
+ # We need to do this because Python search path differs depending on the distro
+ # and some distros don't include any /usr/local/ in the search path. This is
+ # also useful for out-of-tree installs and tests.
+ # It's only relevant to make this check on the `install` command.