def __init__(self, name, sources = None, resources = None, dependencies = None, module = "", module_root = "src/python"): """ name = Name of library sources = Python source files resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets module = everything beneath module_root is relative to this module name, None if root namespace module_root = see above """ context = ParseContext.locate() self._module = module PythonTarget.__init__( self, module_root, name, sources, resources, dependencies, False)
def __init__(self, name, sources = None, resources = None, dependencies = None): """ name = Name of library source = thrift source file resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets """ def get_all_deps(): all_deps = OrderedSet() all_deps.update(Pants('3rdparty/python:thrift-0.7').resolve()) if dependencies: all_deps.update(dependencies) return all_deps PythonTarget.__init__( self, PythonThriftLibrary._SRC_DIR, name, sources, resources, get_all_deps(), False)
def __init__(self, name, module, antlr_version = '3.1.3', sources = None, resources = None, dependencies = None): """ name = Name of library package = Python package to generate the parser in (there is no directive for this in ANTLR) sources = antlr source files resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets """ def get_all_deps(): all_deps = OrderedSet() all_deps.update(Pants('3rdparty/python:antlr-%s' % antlr_version).resolve()) if dependencies: all_deps.update(dependencies) return all_deps PythonTarget.__init__(self, name, sources, resources, get_all_deps()) self.module = module self.antlr_version = antlr_version
def __init__(self, name, module, antlr_version='3.1.3', sources=None, resources=None, dependencies=None): """ name = Name of library package = Python package to generate the parser in (there is no directive for this in ANTLR) sources = antlr source files resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets """ def get_all_deps(): all_deps = OrderedSet() all_deps.update( Pants('3rdparty/python:antlr-%s' % antlr_version).resolve()) if dependencies: all_deps.update(dependencies) return all_deps PythonTarget.__init__( self, None, # Allow an antly library to be hosted in any source base dir name, sources, resources, get_all_deps(), False) self.module = module self.antlr_version = antlr_version
def __init__(self, name, source, dependencies=None): """ name: target name source: the python source file that becomes this binary's __main__ dependencies: a list of other PythonLibrary or Pants targets this binary depends upon """ PythonTarget.__init__(self, name, [source], dependencies=dependencies)
def __init__(self, name, sources, resources=None, dependencies=None, is_meta=False): PythonTarget.__init__(self, 'tests/python', name, sources, resources, dependencies, is_meta)
def __init__(self, name, dependencies = None): PythonTarget.__init__( self, 'tests/python', name, [], [], dependencies, False)
def __init__(self, name, sources, resources = None, dependencies = None, is_meta = False): PythonTarget.__init__( self, 'tests/python', name, sources, resources, dependencies, is_meta)
def __init__(self, name, source, dependencies=None): """ name: target name source: the python source file that becomes this binary's __main__ dependencies: a list of other PythonLibrary or Pants targets this binary depends upon """ PythonTarget.__init__(self, 'src/python', name, [source], dependencies=dependencies)
def __init__(self, name, sources=(), resources=(), dependencies=(), module=""): """ name = Name of library sources = Python source files resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets module = everything beneath module is relative to this module name, None if root namespace """ self._module = module PythonTarget.__init__(self, name, sources, resources, dependencies)
def __init__(self, name, sources=None, resources=None, dependencies=None, module="", module_root="src/python"): """ name = Name of library sources = Python source files resources = non-Python resources, e.g. templates, keys, other data (it is recommended that your application uses the pkgutil package to access these resources in a .zip-module friendly way.) dependencies = other PythonLibraries, Eggs or internal Pants targets module = everything beneath module_root is relative to this module name, None if root namespace module_root = see above """ context = ParseContext.locate() self._module = module PythonTarget.__init__(self, module_root, name, sources, resources, dependencies, False)
def __init__(self, name, dependencies=None): PythonTarget.__init__(self, name, (), (), dependencies)
def __init__(self, name, sources, resources=None, dependencies=None): PythonTarget.__init__(self, name, sources, resources, dependencies)
def __init__(self, name, dependencies=None): PythonTarget.__init__(self, 'tests/python', name, [], [], dependencies, False)