Module Expr Str ImportFrom alias Import alias identifier ImportFrom alias Import alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str keyword NameLoad keyword NameLoad keyword Str keyword Str keyword Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str keyword BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr TryExcept body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Import alias Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Raise Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Return Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Import alias alias Assign NameStore Call Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Return Num Return decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr Return decorator_list Call NameLoad Str
N/A N/A 
Features to download a file.

It requires no previous steps.  It provides the 'download_seturl' and
'download' steps
 waflib.TaskGen feature N/A waflib.Logs msg orch.util urlopen N/A orch.features N/A N/A N/A N/A orch features register_defaults dlrun dlrun_urlfile {package}-{version}.url dlrun_url None dlrun_target None dlrun_checksum dlrun_dir . dlrun_cmd_options dlrun_cmd_target None feature_dlrun N/A N/A tgen N/A N/A N/A 
    Download a file.
     N/A work_dir N/A N/A tgen make_node N/A N/A tgen worch dlrun_dir N/A N/A N/A tgen step dlrun_seturl rule N/A echo '%s' > %s N/A N/A N/A tgen worch dlrun_url N/A N/A tgen worch dlrun_urlfile update_outputs True target N/A N/A tgen worch dlrun_urlfile dl_task N/A N/A task N/A N/A N/A src N/A N/A task inputs N/A 0 N/A tgt N/A N/A task outputs N/A 0 N/A url N/A N/A N/A N/A src read strip N/A N/A N/A web N/A urlopen url N/A N/A N/A tgt write N/A N/A web read wb N/A N/A N/A Exception N/A N/A traceback N/A N/A N/A traceback print_exc N/A N/A N/A msg error N/A N/A N/A tgen worch format error downloading {dlrun_url} N/A N/A checksum N/A N/A tgen worch dlrun_checksum N/A N/A checksum N/A N/A N/A N/A hasher_name ref N/A N/A checksum split : N/A hashlib os N/A hasher N/A N/A getattr hashlib hasher_name N/A N/A N/A hasher update N/A N/A tgt read rb N/A data N/A N/A hasher hexdigest N/A N/A data ref N/A N/A N/A N/A msg error N/A N/A N/A tgen worch format N/A invalid checksum:
ref: %s
new: %s N/A ref data N/A N/A N/A N/A N/A os remove N/A N/A tgt abspath N/A N/A N/A IOError N/A N/A N/A 1 N/A N/A N/A script N/A N/A work_dir make_node N/A N/A tgen worch dlrun_target N/A N/A N/A tgen step dldownload rule dl_task source N/A N/A tgen worch dlrun_urlfile target script cwd N/A N/A work_dir abspath N/A cmd_rule N/A N/A N/A tgen worch format chmod +x {dlrun_cmd} && ./{dlrun_cmd} {dlrun_cmd_options} N/A N/A N/A tgen step dlcommand rule cmd_rule source script target N/A map N/A work_dir make_node N/A N/A tgen to_list N/A N/A tgen worch dlrun_cmd_target cwd N/A N/A work_dir abspath N/A N/A N/A feature dlrun