Module ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Str Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assert Num handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assert CompareEq Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad GeneratorExp TupleLoad SubscriptLoad NameLoad Index Num Call AttributeLoad SubscriptLoad NameLoad Index Num attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq NameLoad Dict Str Str NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Dict decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Assign NameStore TupleLoad SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num keyword NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call NameLoad Str NameLoad Expr Call NameLoad Str TupleLoad NameLoad Str NameLoad Expr Call NameLoad Str TupleLoad NameLoad Str NameLoad decorator_list decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str
N/A conary_test rephelp conary.build errors packagerecipe conary.deps deps CrossCompileReqTest N/A N/A rephelp RepositoryHelper N/A testDefineCrossRequirements N/A N/A self N/A N/A N/A 
        Verify that different build requirements are found when they are 
        installed 
         N/A N/A N/A self addComponent cross:source 1 N/A N/A cross.recipe crossRecipe N/A crossRecipeObj N/A N/A self loadRecipe cross flavor cross is: x86 target: x86_64 init True N/A N/A N/A crossRecipeObj buildRequires N/A gcc:devel bar:runtime binutils:devel bar:python N/A N/A N/A crossRecipeObj crossRequires N/A oldcross:devel foo:devellib foo:devel N/A N/A N/A self addComponent clearcross:source 1 N/A N/A clearcross.recipe clearCrossRecipe N/A crossRecipeObj N/A N/A self loadRecipe clearcross flavor cross is: x86 target: x86_64 init True N/A N/A N/A crossRecipeObj buildRequires N/A gcc:devel bar:runtime binutils:devel bar:python N/A N/A N/A crossRecipeObj crossRequires N/A bam:runtime bar:devel foo:devellib N/A N/A N/A self addComponent keepreqs:source 1 N/A N/A keepreqs.recipe keepBuildreqsRecipe N/A crossRecipeObj N/A N/A self loadRecipe keepreqs flavor cross is: x86 target: x86_64 init True N/A N/A N/A crossRecipeObj buildRequires N/A foo:devellib gcc:devel bar:runtime binutils:devel bar:python N/A N/A N/A crossRecipeObj crossRequires N/A oldcross:devel foo:devel N/A N/A N/A self addComponent keepreqs:source 2 N/A N/A keepreqs.recipe keepBuildreqsRecipe2 N/A crossRecipeObj N/A N/A self loadRecipe keepreqs flavor cross is: x86 target: x86_64 init True N/A N/A N/A crossRecipeObj buildRequires N/A foo:devellib gcc:devel bar:runtime binutils:devel bar:python foo:devel N/A N/A N/A crossRecipeObj crossRequires N/A oldcross:devel N/A testCheckCrossRequirements N/A N/A self N/A N/A N/A N/A N/A self addComponent cross:source 1 N/A N/A cross.recipe simpleCrossRecipe N/A crossRecipeObj N/A N/A self loadRecipe cross flavor is: x86 target: x86_64 init True N/A N/A N/A crossRecipeObj macros sysroot /sysroot N/A db N/A N/A self openDatabase N/A N/A N/A self addDbComponent db oldcross:devel N/A N/A N/A self addDbComponent db foo:devel N/A N/A N/A N/A self logFilter add N/A N/A N/A self openDatabase N/A N/A N/A self cfg root N/A N/A crossRecipeObj macros sysroot N/A N/A N/A N/A N/A crossRecipeObj checkBuildRequirements N/A self cfg N/A N/A N/A crossRecipeObj _trove getVersion N/A 0 N/A N/A N/A N/A errors RecipeDependencyError N/A err N/A N/A N/A N/A str err unresolved build dependencies N/A N/A N/A N/A self logFilter compare N/A N/A error: Could not find the following cross requirements (that must be installed in %s/sysroot) needed to cook this recipe:
foo:devel
oldcross:devel N/A N/A self cfg root N/A N/A N/A crossRecipeObj macros sysroot /opt/cross N/A db N/A N/A self openDatabase root N/A N/A N/A self cfg root N/A N/A crossRecipeObj macros sysroot N/A t1 N/A N/A N/A N/A self addDbComponent db oldcross:devel getNameVersionFlavor N/A t2 N/A N/A N/A N/A self addDbComponent db foo:devel getNameVersionFlavor N/A N/A N/A crossRecipeObj checkBuildRequirements N/A self cfg N/A N/A N/A crossRecipeObj _trove getVersion N/A reqMap N/A dict N/A N/A N/A x N/A 0 N/A N/A N/A x N/A 1 getNameVersionFlavor N/A x N/A N/A N/A crossRecipeObj crossReqMap items N/A N/A reqMap N/A foo:devel oldcross:devel t2 t1 N/A N/A N/A crossRecipeObj buildReqMap N/A N/A N/A CrossCompileTargetSet N/A N/A rephelp RepositoryHelper N/A testGetCrossCompileSettings N/A N/A self N/A N/A _test N/A N/A flavorStr expected N/A N/A N/A flavor N/A N/A deps parseFlavor flavorStr raiseError True N/A result N/A N/A packagerecipe getCrossCompileSettings flavor N/A N/A result None N/A N/A N/A N/A self assertEquals expected None N/A N/A expected N/A N/A expected N/A 0 N/A N/A deps parseFlavor N/A expected N/A 1 raiseError True N/A expected N/A 2 N/A N/A N/A self assertEquals result expected N/A N/A N/A _test is:x86 None N/A N/A _test is:x86 target:x86_64 N/A None is:x86_64 False N/A N/A _test cross is:x86 target:x86_64 N/A None is:x86_64 True N/A N/A N/A crossRecipe 
class CrossRecipe(PackageRecipe):
    name = 'cross'
    version = '1'

    clearBuildReqs()
    crossRequires = ['oldcross:devel']
    buildRequires = ["foo:devel", "bar:runtime", "bar:python",
                     "foo:devellib", "gcc:devel", "binutils:devel"]

    def setup(r):
        r.Create('/tmp')
 N/A clearCrossRecipe 
loadRecipe('cross')
class ClearCrossRecipe(CrossRecipe):
    name = 'clearcross'

    clearCrossReqs()
    clearBuildReqs('foo:devel')
    crossRequires = ['bar:devel', "bam:runtime"]
 N/A keepBuildreqsRecipe 
loadRecipe('cross')
class KeepBuildReqsRecipe(CrossRecipe):
    name = 'keepreqs'
    keepBuildReqs = ["foo:devellib"]
 N/A keepBuildreqsRecipe2 
loadRecipe('cross')
class KeepBuildReqsRecipe(CrossRecipe):
    name = 'keepreqs'
    version = '2'
    keepBuildReqs = True
 N/A simpleCrossRecipe 
class CrossRecipe(PackageRecipe):
    name = 'cross'
    version = '1'

    clearBuildReqs()
    crossRequires = ['oldcross:devel']
    buildRequires = ["foo:devel"]

    def setup(r):
        r.Create('/tmp')
