Ńņ ō†³Kc @s–ddkZddkZddklZddklZdZdZddeeee d„Z e djo&ddk Z e i e deƒƒndS(i’’’’N(t fnmatchcase(t convert_paths*.pys*.pycs *$py.classs*~s.*s*.baktCVSt_darcss./builds./distsEGG-INFOs *.egg-infot.tcCsBh}t|ƒd||fg}x|o|idƒ\}}}}xšti|ƒD]ß} tii|| ƒ} tii| ƒot} xd|D]\} t| | ƒp| i ƒ| i ƒjo-t } |ot i d| | fIJnPq‘q‘W| oqVntii tii| dƒƒoD| o<|p | } n|d| } |i| d| tfƒq5|i| || d||fƒqV|p| oœt} xd|D]\} t| | ƒp| i ƒ| i ƒjo-t } |ot i d| | fIJnPq¦q¦W| oqVn|i|gƒi|| ƒqVqVWq$W|S(sj Return a dictionary suitable for use in ``package_data`` in a distutils ``setup.py`` file. The dictionary looks like:: {'package': [files]} Where ``files`` is a list of all the files in that package that don't match anything in ``exclude``. If ``only_in_packages`` is true, then top-level directories that are not packages won't be included (but directories under packages will). Directories matching any pattern in ``exclude_directories`` will be ignored; by default directories with leading ``.``, ``CVS``, and ``_darcs`` will be ignored. If ``show_ignored`` is true, then all the files that aren't included in package data are shown on stderr (for debugging purposes). Note patterns use wildcards, or can be exact paths (including leading ``./``), and all searching is case-insensitive. Ris"Directory %s ignored by pattern %ss __init__.pyRt/sFile %s ignored by pattern %s(RtpoptostlistdirtpathtjointisdirtFalseRtlowertTruetsyststderrtisfiletappendt setdefault(twheretpackagetexcludetexclude_directoriestonly_in_packagest show_ignoredtouttstacktprefixtnametfntbad_nametpatternt new_package((s7/usr/lib/python2.6/site-packages/paste/util/finddata.pytfind_package_datasZ! " % *t__main__R(s*.pys*.pycs *$py.classs*~s.*s*.bak(s.*RRs./builds./distsEGG-INFOs *.egg-info( RRtfnmatchRtdistutils.utilRtstandard_excludetstandard_exclude_directoriesRR R#t__name__tpprint(((s7/usr/lib/python2.6/site-packages/paste/util/finddata.pyts   I