- 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.
-
- if 'install' in dist.command_obj:
- install_dir = dist.command_obj['install'].install_libbase
+ 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.
+
+ if "install" in dist.command_obj:
+ install_dir = dist.command_obj["install"].install_libbase