File: //proc/3/root/usr/lib/python2.4/site-packages/setuptools/__init__.pyc
mň
Čk8Hc @ sń d Z d k l Z l Z d k l Z l Z l Z d k Z d k
Z d k l
Z
d k l Z d k l Z d k Z d Z d d d
d d d
d g Z d Z d f d Z e i i Z e e Z d e f d YZ d k Z e e i _ d S( s@ Extensions to the 'distutils' for large or complex distributions( s Extensions Library( s Distributions Features _get_unpatchedN( s Require( s Command( s convert_paths 0.6c5t setupt Distributiont Featuret Commandt Extensiont Requiret
find_packagest .c C s* g }
t | d f g } xľ | o | i d \ } } x t i | D] } t i i
| | } t i i | oR t i i
t i i
| d o0 |
i | | | i | | | d f qJ qJ Wq WxP | D]H } d k l } g } |
D]! } | | | p | | qř qř ~ }
qÚ W|
S( s Return a list all Python packages found within directory 'where'
'where' should be supplied as a "cross-platform" (i.e. URL-style) path; it
will be converted to the appropriate local path syntax. 'exclude' is a
sequence of package names to exclude; '*' can be used as a wildcard in the
names, such that 'foo.*' will exclude all subpackages of 'foo' (but not
'foo' itself).
t i s __init__.pyR ( s fnmatchcaseN( t outt convert_patht wheret stackt popt prefixt ost listdirt namet patht joint fnt isdirt isfilet appendt excludet patt fnmatcht fnmatchcaset _[1]t item( R R R R R R R R R R R ( ( t7 /usr/lib/python2.4/site-packages/setuptools/__init__.pyR s 59
9c B s, t Z e i Z e Z d Z d d Z RS( Nc K sA t i | | x* | i D] \ } } t | | | q Wd S( N( t _Commandt __init__t selft distt kwt itemst kt vt setattr( R! R"