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.set_version("1.5") dist.set_copyright("2008-2016 Carnegie Mellon University") dist.set_title("NetSA Python") dist.set_description(""" A grab-bag of Python routines and frameworks that we have found helpful when developing analyses using the SiLK toolkit. """) dist.set_maintainer("NetSA Group <*****@*****.**>") dist.set_url("http://tools.netsa.cert.org/netsa-python/index.html") dist.set_license("GPL") dist.add_package("netsa") dist.add_package("netsa.data") dist.add_package("netsa.data.test") dist.add_package("netsa.dist") dist.add_package_data("netsa.dist", "netsa_sphinx_config.py.in") dist.add_package_data("netsa.dist", "tools_web/layout.html") dist.add_package_data("netsa.dist", "tools_web/theme.conf") dist.add_package_data("netsa.dist", "tools_web/static/tools.css_t") dist.add_package("netsa.files") dist.add_package("netsa.files.test") dist.add_package("netsa.json") dist.add_package("netsa.json.test") dist.add_package("netsa.logging") dist.add_package("netsa.logging.test") dist.add_package("netsa.script") dist.add_package("netsa.script.golem")
dist.set_name("netsa-python") dist.set_version("1.3") dist.set_title("NetSA Python") dist.set_description(""" A grab-bag of Python routines and frameworks that we have found helpful when developing analyses using the SiLK toolkit. """) dist.set_maintainer("NetSA Group <*****@*****.**>") dist.set_url("http://tools.netsa.cert.org/netsa-python/index.html") dist.set_license("GPL") dist.add_package("netsa") dist.add_package("netsa.data") dist.add_package("netsa.data.test") dist.add_package("netsa.dist") dist.add_package_data("netsa.dist", "netsa_sphinx_config.py.in") dist.add_package_data("netsa.dist", "tools_web") 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")