/usr/lib/python2.6/site-packages/setuptools
NameSizeModeActions
command/-0755rm
extern/-0755rm
archive_util.py59270644editdlrm
archive_util.pyc57670644editdlrm
archive_util.pyo57670644editdlrm
cli-32.exe655360644editdlrm
cli-64.exe747520644editdlrm
cli-arm-32.exe691200644editdlrm
cli.exe655360644editdlrm
depends.py62090644editdlrm
depends.pyc68150644editdlrm
depends.pyo68150644editdlrm
dist.py302660644editdlrm
dist.pyc305440644editdlrm
dist.pyo304820644editdlrm
extension.py11000644editdlrm
extension.pyc16120644editdlrm
extension.pyo16120644editdlrm
gui-32.exe655360644editdlrm
gui-64.exe752640644editdlrm
gui-arm-32.exe691200644editdlrm
gui.exe655360644editdlrm
launch.py7930644editdlrm
launch.pyc10080644editdlrm
lib2to3_ex.py19980644editdlrm
lib2to3_ex.pyc30260644editdlrm
msvc9_support.py21850644editdlrm
msvc9_support.pyc21220644editdlrm
package_index.py291400644editdlrm
package_index.pyc278830644editdlrm
package_index.pyo278830644editdlrm
py26compat.py4810644editdlrm
py26compat.pyc9870644editdlrm
py27compat.py3060644editdlrm
py27compat.pyc7450644editdlrm
py31compat.py16360644editdlrm
py31compat.pyc24030644editdlrm
sandbox.py81860644editdlrm
sandbox.pyc109290644editdlrm
sandbox.pyo109290644editdlrm
script (dev).tmpl2010644editdlrm
script.tmpl1380644editdlrm
site-patch.py23890644editdlrm
site-patch.pyc17850644editdlrm
ssl_support.py81190644editdlrm
ssl_support.pyc79370644editdlrm
unicode_utils.py9950644editdlrm
unicode_utils.pyc14850644editdlrm
utils.py2930644editdlrm
utils.pyc5450644editdlrm
version.py1320644editdlrm
version.pyc3240644editdlrm
windows_support.py7140644editdlrm
windows_support.pyc12780644editdlrm
__init__.py34340644editdlrm
__init__.pyc38760644editdlrm
__init__.pyo38760644editdlrm
Edit: /usr/lib/python2.6/site-packages/setuptools/dist.pyc (30544B)
Ñò ÝjZc@s³dgZddkZddklZddklZddklZddk l Z ddk l Z ddk lZlZdd k lZddkZddkZddkZddkZddkZddkZddkZd „ZeeƒZeefZd „Zd „Zd „Zd„Zd„Z d„Z!d„Z"d„Z#d„Z$defd„ƒYZx)ei%ei&ei'fD]Z(ee(_q€Wdfd„ƒYZ)d„Z*dS(t DistributioniÿÿÿÿN(R(tRequire(tinstall(tsdist(t install_lib(tDistutilsOptionErrortDistutilsPlatformError(tDistutilsSetupErrorcCsRx$|iidƒo|i\}qW|iidƒptd|ƒ‚n|S(s•Protect against re-patching the distutils if reloaded Also ensures that no other distutils extension monkeypatched the distutils first. t setuptoolst distutilss(distutils has already been patched by %r(t __module__t startswitht __bases__tAssertionError(tcls((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyt_get_unpatchedscCshy,tiid|ƒ}|i pt‚Wn5ttttfj otd||fƒ‚nXdS(Nsx=s4%r must be importable 'module:attrs' string (got %r)( t pkg_resourcest EntryPointtparsetextrasR t TypeErrort ValueErrortAttributeErrorR(tdisttattrtvaluetep((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytcheck_importable scCs]y!di|ƒ|jpt‚Wn5ttttfj otd||fƒ‚nXdS(s*Verify that value is a string list or Nonets%%r must be a list of strings (got %r)N(tjoinR RRRR(RRR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytassert_string_list+s !cCs¡t|||ƒxŠ|D]‚}|i|ƒptdd|ƒ‚nd|joGdi|idƒd ƒ}||jotiid||ƒq™qqWdS(s(Verify that namespace packages are valids1Distribution contains no modules or packages for snamespace package %rt.iÿÿÿÿsU%r is declared as a package namespace, but %r is not: please correct this in setup.pyN(Rthas_contents_forRRtsplitR tlogtwarn(RRRtnsptparent((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyt check_nsp4s   cCscy4x-|iƒD]\}}tti|ƒƒqWWn(tttfj otdƒ‚nXdS(s+Verify that extras_require mapping is valids‹'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.N(titemstlistRtparse_requirementsRRRR(RRRtktv((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyt check_extrasEs cCs1t|ƒ|jotd||fƒ‚ndS(s)Verify that value is True, False, 0, or 1s#%r must be a boolean value (got %r)N(tboolR(RRR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyt assert_boolTscCsJytti|ƒƒWn,ttfj otd|fƒ‚nXdS(s9Verify that install_requires is a valid requirements lists^%r must be a string or list of strings containing valid project/version requirement specifiersN(R(RR)RRR(RRR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytcheck_requirementsZs cCs<ytii|ƒWn!tj o}t|ƒ‚nXdS(s)Verify that entry_points map is parseableN(RRt parse_mapRR(RRRte((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytcheck_entry_pointscscCs$t|tƒptdƒ‚ndS(Nstest_suite must be a string(t isinstancet basestringR(RRR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytcheck_test_suitejscCsƒt|tƒo_x\|iƒD]F\}}t|tƒpPnyt|ƒWqtj oPqXqWdSnt|dƒ‚dS(s@Verify that value is a dictionary of package names to glob listsNsI must be a dictionary mapping package names to lists of wildcard patterns(R3tdictR'tstrtiterRR(RRRR*R+((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytcheck_package_datans  cBsïeZdZdZd„Zdd„Zd„Zd„Zd„Z d„Z d„Z d„Z d „Z d „Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sxDistribution with support for features, tests, and package data This is an enhanced version of 'distutils.dist.Distribution' that effectively adds the following new optional keyword arguments to 'setup()': 'install_requires' -- a string or sequence of strings specifying project versions that the distribution requires when installed, in the format used by 'pkg_resources.require()'. They will be installed automatically when the package is installed. If you wish to use packages that are not available in PyPI, or want to give your users an alternate download location, you can add a 'find_links' option to the '[easy_install]' section of your project's 'setup.cfg' file, and then setuptools will scan the listed web pages for links that satisfy the requirements. 'extras_require' -- a dictionary mapping names of optional "extras" to the additional requirement(s) that using those extras incurs. For example, this:: extras_require = dict(reST = ["docutils>=0.3", "reSTedit"]) indicates that the distribution can optionally provide an extra capability called "reST", but it can only be used if docutils and reSTedit are installed. If the user installs your package using EasyInstall and requests one of your extras, the corresponding additional requirements will be installed if needed. 'features' -- a dictionary mapping option names to 'setuptools.Feature' objects. Features are a portion of the distribution that can be included or excluded based on user options, inter-feature dependencies, and availability on the current system. Excluded features are omitted from all setup commands, including source and binary distributions, so you can create multiple distributions from the same source tree. Feature names should be valid Python identifiers, except that they may contain the '-' (minus) sign. Features can be included or excluded via the command line options '--with-X' and '--without-X', where 'X' is the name of the feature. Whether a feature is included by default, and whether you are allowed to control this from the command line, is determined by the Feature object. See the 'Feature' class for more information. 'test_suite' -- the name of a test suite to run for the 'test' command. If the user runs 'python setup.py test', the package will be installed, and the named test suite will be run. The format is the same as would be used on a 'unittest.py' command line. That is, it is the dotted name of an object to import and call to generate a test suite. 'package_data' -- a dictionary mapping package names to lists of filenames or globs to use to find data files contained in the named packages. If the dictionary has filenames or globs listed under '""' (the empty string), those names will be searched for in every package, in addition to any names for the specific package. Data files found using these names/globs will be installed along with the package, in the same location as the package. Note that globs are allowed to reference the contents of non-package subdirectories, as long as you use '/' as a path separator. (Globs are automatically converted to platform-specific paths at runtime.) In addition to these new keywords, this class also has several new methods for manipulating the distribution's contents. For example, the 'include()' and 'exclude()' methods can be thought of as in-place add and subtract commands that add or remove packages, modules, extensions, and so on from the distribution. They are used by the feature subsystem to configure the distribution for the included and excluded features. cCs¦| pd|jp d|jodStit|dƒƒiƒ}tiii|ƒ}|dj o:|idƒ o)ti t|dƒƒ|_ ||_ ndS(NtnametversionsPKG-INFO( Rt safe_nameR7tlowert working_settby_keytgettNonet has_metadatat safe_versiont_versiont _patched_dist(tselftattrstkeyR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pytpatch_missing_pkg_infoÂs"cCsat|dƒ}|p h|_ng|_h|_g|_|o|iddƒ|_|i|ƒ|dj o,|idgƒ|_ t |d|i ƒn|o'd|jo|i |idƒƒnxAt i dƒD]0}t||iƒpt||idƒqÞqÞWti||ƒt|iitttfƒot|iiƒ|i_ndS(Nt package_datatsrc_roottdependency_linkstsetup_requiressdistutils.setup_keywords(thasattrRJtrequire_featurestfeaturest dist_filestpopRARKRIRLRtfetch_build_eggsRtiter_entry_pointsR:tsetattrt _Distributiont__init__R3tmetadataR;tinttlongtfloatR7(RFRGthave_package_dataR((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyRWÏs(      cCs+ti|ƒ}|io|iƒn|S(s3Process features after parsing command line options(RVtparse_command_lineRPt_finalize_features(RFtresult((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyR]æs cCsd|iddƒS(s;Convert feature name to corresponding option attribute nametwith_t-t_(treplace(RFR:((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyt_feature_attrnameíscCsPddkl}l}x3|i||ƒd|iƒD]}|i|ƒq5WdS(sResolve pre-setup requirementsiÿÿÿÿ(R>R)t installerN(RR>R)tresolvetfetch_build_eggtadd(RFtrequiresR>R)R((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyRSñs  cCsèti|ƒ|io|iƒnxitidƒD]X}t||idƒ}|dj o0|i d|i ƒ|i ƒ||i|ƒq5q5Wt|ddƒo7g}|i D]}|t ii|ƒq²~|_ n g|_ dS(Nsdistutils.setup_keywordsRetconvert_2to3_doctests(RVtfinalize_optionsRPt_set_global_opts_from_featuresRRTtgetattrR:RAtrequireRgtloadRjtostpathtabspath(RFRRt_[1]tp((s3/usr/lib/python2.6/site-packages/setuptools/dist.pyRkùs   !7c CsSy |i}Wn6tj o*ddkl}|ihdgd6ƒ}|iƒ|idƒ}d}x,|iƒD]}||jo ||=qsqsW|ioG|i}d|jo|dd i ƒ|}nd |f|ds<  <         ÿÿ ‘