;ņ ¶ą[@c@s¢dZdkZdkZdklZlZdkl Z dk l Z dkl Z dk lZdkZdZdd d d d d dgZdd„Zd„ZdS(s@Extensions to the 'distutils' for large or complex distributionsN(s DistributionsFeature(s Extension(sRequire(sCommand(s convert_paths0.0.1ssetups DistributionsFeaturesCommands ExtensionsRequires find_packagess.cCsŪg}t|ƒdfg}xµ|o­|idƒ\}}x‘ti|ƒD]€}ti i ||ƒ}ti i |ƒoti i ti i |dƒƒo0|i||ƒ|i|||dfƒqJqJWqW|SdS(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. sis __init__.pys.N(souts convert_pathswheresstackspopsprefixsosslistdirsnamespathsjoinsfnsisdirsisfilesappend(swheresnamesprefixsstacksfnsout((sS/mnt/gmirror/ports/devel/py-protocols/work/PyProtocols-0.9.3/setuptools/__init__.pys find_packagess59cKs$|idtƒtii|SdS(s+Do package setup This function takes the same arguments as 'distutils.core.setup()', except that the default distribution class is 'setuptools.dist.Distribution'. See that class' documentation for details on the new keyword arguments that it makes available via this function. s distclassN(sattrss setdefaults Distributions distutilsscoressetup(sattrs((sS/mnt/gmirror/ports/devel/py-protocols/work/PyProtocols-0.9.3/setuptools/__init__.pyssetup*s(s__doc__sdistutils.cores distutilsssetuptools.commands setuptoolsssetuptools.dists DistributionsFeaturessetuptools.extensions Extensionssetuptools.dependssRequiresCommandsdistutils.utils convert_pathsos.pathsoss __version__s__all__s find_packagesssetup( s convert_pathssetups distutilss ExtensionsRequiresFeaturesCommands setuptoolss Distributions __version__soss find_packagess__all__((sS/mnt/gmirror/ports/devel/py-protocols/work/PyProtocols-0.9.3/setuptools/__init__.pys?s