link_args = shlex.split(output) (output, error) = run_collect(command("pkg-config", "--modversion", *pkgs)) version_args = shlex.split(output) version_list = list(version_args[0]) if ((version_list[0] != FIXBUF_MAJOR_VERSION) or (int(version_list[2]) < FIXBUF_MINOR_VERSION)): import sys print >>sys.stderr, "FATAL: Found libfixbuf version: " + version_args[0] print >>sys.stderr, "pyfixbuf requires version: " + FIXBUF_VERSION_REQ sys.exit(-1) return dict(extra_compile_args=compile_args, extra_link_args=link_args) except PipelineException, ex: import sys print >>sys.stderr, "setup.py: unable to find required libraries:\n" print >>sys.stderr, "\n".join(ex.get_message().split("\n")[2:]) sys.exit(-1) dist.add_package("pyfixbuf") dist.add_package("pyfixbuf.test") dist.add_module_ext("pyfixbuf/_pyfixbuf", ["pyfixbuf/_pyfixbuf.c"], **pkgconfig('libfixbuf')) dist.add_package_data("pyfixbuf.test", "sampleipfix.ipfix") dist.add_extra_files("samples/*.py") dist.add_extra_files("LGPL.txt") dist.add_unit_test_module("pyfixbuf.test") dist.execute()
dist.add_package("netsa.script") dist.add_package("netsa.script.golem") dist.add_package("netsa.sql") dist.add_package("netsa.sql.test") dist.add_package("netsa.tools") dist.add_package("netsa.util") dist.add_package("netsa.util.test") dist.add_package("netsa._netsa_silk") dist.add_package("netsa._netsa_silk.test") dist.add_module_py("netsa_silk") dist.add_version_file("src/netsa/VERSION") dist.add_install_data("share/netsa-python/sql", "sql/create-sa_meta-0.9.sql") dist.add_extra_files("GPL.txt") dist.add_extra_files("CHANGES") dist.add_extra_files("netsa-python.spec") dist.add_extra_files("sql") dist.add_unit_test_module("netsa.data.test") dist.add_unit_test_module("netsa.files.test") dist.add_unit_test_module("netsa.json.test") dist.add_unit_test_module("netsa.logging.test") dist.add_unit_test_module("netsa.util.test") dist.add_unit_test_module("netsa.sql.test") dist.add_unit_test_module("netsa._netsa_silk.test") dist.execute()
dist.add_package("netsa.files") dist.add_package("netsa.files.test") dist.add_package("netsa.json") dist.add_package("netsa.json.simplejson") dist.add_package("netsa.logging") dist.add_package("netsa.script") dist.add_package("netsa.sql") dist.add_package("netsa.sql.test") dist.add_package("netsa.tools") dist.add_package("netsa.util") dist.add_package("netsa.util.sentinel") dist.add_package("netsa.util.sentinel.audit") dist.add_package("netsa.util.sentinel.ledger") dist.add_package("netsa.util.sentinel.sig") dist.add_package("netsa.util.sentinel.test") dist.add_version_file("src/netsa/VERSION") dist.add_install_data("share/netsa-python", "sql/create-sa_meta-0.9.sql") dist.add_extra_files("GPL.txt") dist.add_extra_files("CHANGES") dist.add_extra_files("sql") dist.add_unit_test_module("netsa.data.test") dist.add_unit_test_module("netsa.files.test") dist.add_unit_test_module("netsa.util.sentinel.test") dist.add_unit_test_module("netsa.sql.test") dist.execute()