Module Import alias alias alias alias alias alias Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Str Str Assign NameStore Dict Str Dict Str ListLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Print BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad With Call NameLoad BinOpMod Str NameLoad Str NameStore body While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num If CompareEq Call NameLoad NameLoad Num body Break Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Print BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad With Call NameLoad NameLoad body If BoolOpAnd NameLoad CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args defaults body For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str body For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr attr Str NameLoad With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body For NameStore NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad keyword Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad Str Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareGtE NameLoad ListLoad Num Num body Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Str BinOpMod Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad Str BinOpMod Str NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str With Call NameLoad Str body Assign NameStore ListLoad Assign NameStore ListLoad If CompareGtE NameLoad ListLoad Num Num body Assign NameStore Str orelse If CompareGtE NameLoad ListLoad Num Num body Assign NameStore Str orelse Assign NameStore Str Expr Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore BinOpMod Str Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Print NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list If CompareEq NameLoad Str body Import alias If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Expr Call NameLoad orelse Expr Call NameLoad
N/A N/A os os.path urllib subprocess shutil re N/A python_versions N/A 2.4.6 2.5.6 2.6.8 2.7.5 N/A libcurl_versions N/A 7.19.0 7.32.0 N/A python_meta N/A 2.5.6 N/A patches N/A python25.patch N/A root N/A N/A N/A os path abspath N/A N/A N/A os path dirname __file__ in_dir N/A N/A __init__ N/A N/A self dir N/A N/A N/A N/A self dir dir N/A __enter__ N/A N/A self N/A N/A N/A N/A self oldwd N/A N/A os getcwd N/A N/A N/A os chdir N/A self dir N/A __exit__ N/A N/A self type value traceback N/A N/A N/A N/A N/A os chdir N/A self oldwd N/A N/A fetch N/A N/A url archive N/A N/A N/A N/A N/A N/A N/A os path exists archive N/A N/A N/A Fetching %s url N/A io N/A N/A urllib urlopen url N/A N/A open N/A .tmp.%s archive w f N/A N/A True N/A N/A chunk N/A N/A io read 65536 N/A N/A N/A len chunk 0 N/A N/A N/A N/A N/A f write chunk N/A N/A N/A os rename N/A .tmp.%s archive archive N/A build N/A N/A archive dir prefix meta N/A None N/A N/A N/A N/A N/A N/A os path exists dir N/A N/A N/A Building %s archive N/A N/A N/A subprocess check_call N/A tar xf archive N/A N/A in_dir dir N/A N/A N/A meta N/A patches meta N/A N/A patch N/A meta N/A patches N/A N/A patch_path N/A N/A N/A os path join root matrix patch N/A N/A N/A subprocess check_call N/A patch -p1 -i patch_path N/A N/A N/A subprocess check_call N/A ./configure N/A --prefix=%s prefix N/A N/A N/A subprocess check_call N/A make N/A N/A N/A subprocess check_call N/A make install N/A patch_pycurl_for_24 N/A N/A N/A N/A N/A N/A root dirs files N/A N/A os walk tests N/A N/A file files N/A N/A N/A N/A file endswith .py N/A N/A path N/A N/A N/A os path join root file N/A N/A open path rb f N/A N/A contents N/A N/A f read N/A contents N/A N/A N/A N/A re compile ^(\s*)from \. import N/A re M sub \1import contents N/A contents N/A N/A N/A N/A re compile ^(\s*)from \.(\w+) import N/A re M sub \1from \2 import contents N/A N/A open path wb f N/A N/A N/A N/A f write contents N/A run_matrix N/A N/A N/A N/A N/A python_version python_versions N/A N/A url N/A http://www.python.org/ftp/python/%s/Python-%s.tgz N/A python_version python_version N/A archive N/A N/A N/A os path basename url N/A N/A fetch url archive N/A dir N/A N/A archive replace .tgz N/A prefix N/A N/A N/A os path abspath N/A i/%s dir N/A N/A build archive dir prefix meta N/A N/A python_meta get python_version N/A libcurl_version libcurl_versions N/A N/A url N/A http://curl.haxx.se/download/curl-%s.tar.gz libcurl_version N/A archive N/A N/A N/A os path basename url N/A N/A fetch url archive N/A dir N/A N/A archive replace .tar.gz N/A prefix N/A N/A N/A os path abspath N/A i/%s dir N/A N/A build archive dir prefix N/A N/A fetch https://raw.github.com/pypa/virtualenv/1.7/virtualenv.py virtualenv-1.7.py N/A N/A N/A N/A N/A os path exists venv N/A N/A N/A N/A os mkdir venv N/A python_version python_versions N/A N/A python_version_pieces N/A map int N/A N/A N/A python_version split . N/A 2 N/A libcurl_version libcurl_versions N/A N/A python_prefix N/A N/A N/A os path abspath N/A i/Python-%s python_version N/A libcurl_prefix N/A N/A N/A os path abspath N/A i/curl-%s libcurl_version N/A venv N/A N/A N/A os path abspath N/A venv/Python-%s-curl-%s N/A python_version libcurl_version N/A N/A N/A N/A os path exists venv N/A N/A N/A N/A shutil rmtree venv N/A N/A python_version_pieces N/A 2 5 N/A N/A N/A N/A subprocess check_call N/A virtualenv venv -p N/A %s/bin/python python_prefix --no-site-packages N/A N/A N/A N/A subprocess check_call N/A python virtualenv-1.7.py venv -p N/A %s/bin/python python_prefix --no-site-packages N/A curl_config_path N/A N/A N/A os path join libcurl_prefix bin/curl-config N/A curl_lib_path N/A N/A N/A os path join libcurl_prefix lib N/A N/A in_dir pycurl N/A N/A extra_patches N/A N/A extra_env N/A N/A N/A python_version_pieces N/A 2 6 N/A N/A deps_cmd pip install -r requirements-dev.txt N/A N/A N/A python_version_pieces N/A 2 5 N/A N/A deps_cmd pip install -r requirements-dev-2.5.txt N/A N/A deps_cmd easy_install nose simplejson==2.1.0 N/A N/A patch_pycurl_for_24 N/A N/A N/A extra_patches append N/A (cd %s/lib/python2.4/site-packages/nose-* && patch -p1) <tests/matrix/nose-1.3.0-python24.patch venv N/A N/A N/A extra_env append PYCURL_STANDALONE_APP=yes N/A extra_patches N/A N/A  &&  join extra_patches N/A extra_env N/A N/A join extra_env N/A cmd N/A 
                    make clean &&
                    . %(venv)s/bin/activate &&
                    %(deps_cmd)s && %(extra_patches)s
                    python -V &&
                    LD_LIBRARY_PATH=%(curl_lib_path)s PYCURL_CURL_CONFIG=%(curl_config_path)s %(extra_env)s make test
                 N/A dict venv venv deps_cmd deps_cmd extra_patches extra_patches curl_lib_path curl_lib_path curl_config_path curl_config_path extra_env extra_env N/A cmd N/A N/A N/A subprocess check_call cmd shell True N/A N/A N/A __name__ __main__ N/A N/A sys N/A N/A N/A N/A len N/A sys argv 1 N/A N/A N/A sys argv N/A 1 patch-24 N/A N/A N/A patch_pycurl_for_24 N/A N/A N/A run_matrix