/opt/alt/python34/lib/python3.4/site-packages/setuptools
NameSizeModeActions
command/-0755rm
__pycache__/-0755rm
archive_util.py66010644editdlrm
archive_util.pyc62940644editdlrm
archive_util.pyo62940644editdlrm
compat.py25560644editdlrm
compat.pyc43360644editdlrm
compat.pyo43360644editdlrm
depends.py62210644editdlrm
depends.pyc69870644editdlrm
depends.pyo69870644editdlrm
dist.py325480644editdlrm
dist.pyc330010644editdlrm
dist.pyo329390644editdlrm
extension.py14040644editdlrm
extension.pyc24130644editdlrm
extension.pyo24130644editdlrm
lib2to3_ex.py19980644editdlrm
lib2to3_ex.pyc31430644editdlrm
lib2to3_ex.pyo31430644editdlrm
package_index.py389250644editdlrm
package_index.pyc401210644editdlrm
package_index.pyo401210644editdlrm
py26compat.py4310644editdlrm
py26compat.pyc9560644editdlrm
py26compat.pyo9560644editdlrm
py27compat.py3060644editdlrm
py27compat.pyc7840644editdlrm
py27compat.pyo7840644editdlrm
py31compat.py3960644editdlrm
py31compat.pyc7130644editdlrm
py31compat.pyo7130644editdlrm
sandbox.py99940644editdlrm
sandbox.pyc132500644editdlrm
sandbox.pyo132500644editdlrm
script template (dev).py3110644editdlrm
script template (dev).pyc5060644editdlrm
script template (dev).pyo5060644editdlrm
script template.py1630644editdlrm
script template.pyc2880644editdlrm
script template.pyo2880644editdlrm
site-patch.py24180644editdlrm
site-patch.pyc18330644editdlrm
site-patch.pyo18330644editdlrm
ssl_support.py76630644editdlrm
ssl_support.pyc79190644editdlrm
ssl_support.pyo79190644editdlrm
svn_utils.py178480644editdlrm
svn_utils.pyc212260644editdlrm
svn_utils.pyo212260644editdlrm
version.py200644editdlrm
version.pyc1840644editdlrm
version.pyo1840644editdlrm
__init__.py33170644editdlrm
__init__.pyc40820644editdlrm
__init__.pyo40820644editdlrm
Edit: /opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyo (32939B)
dRec@sdgZddkZddkZddkZddkZddkZddkZddkZddkl Z ddk l Z l Z lZddklZddklZlZddkZdZee Z eefZdZd Zd Zd Zd Zd ZdZdZ dZ!dZ"de fdYZ x)ei#ei$ei%fD]Z&e e&_ qeWdfdYZ'dS(t DistributioniN(R(tDistutilsOptionErrortDistutilsPlatformErrortDistutilsSetupError(tRequire(t numeric_typest basestringcCsRx$|iido|i\}qW|iidptd|n|S(sProtect 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((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyt_get_unpatchedscCsVytiid|}Wn5ttttfj otd||fnXdS(Nsx=s4%r must be importable 'module:attrs' string (got %r)(t pkg_resourcest EntryPointtparset TypeErrort ValueErrortAttributeErrorR R(tdisttattrtvaluetep((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_importable$scCs@yWn5ttttfj otd||fnXdS(s*Verify that value is a string list or Nones%%r must be a list of strings (got %r)N(RRRR R(RRR((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytassert_string_list/s cCst|||x|D]}|i|ptdd|nd|joGdi|idd }||jotiid||qqqWdS(s(Verify that namespace packages are valids1Distribution contains no modules or packages for snamespace package %rt.is^WARNING: %r is declared as a package namespace, but %r is not: please correct this in setup.pyN(Rthas_contents_forRtjointsplitRtlogtwarn(RRRtnsptparent((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyt check_nsp7s   cCsyxz|iD]l\}}d|jo@|idd\}}ti|otd|qintti|qWWn(ttt fj otdnXdS(s+Verify that extras_require mapping is validt:isInvalid environment marker: s'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.N( titemsRRtinvalid_markerRtlisttparse_requirementsRRR(RRRtktvtm((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyt check_extrasHs  cCs1t||jotd||fndS(s)Verify that value is True, False, 0, or 1s#%r must be a boolean value (got %r)N(tboolR(RRR((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyt assert_boolXscCsJytti|Wn,ttfj otd|fnXdS(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((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_requirements^s cCsJytii|Wn/tj o#tid}t|nXdS(s)Verify that entry_points map is parseableiN(RRt parse_mapRtsystexc_infoR(RRRte((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_entry_pointsgs cCs$t|tptdndS(Nstest_suite must be a string(t isinstanceRR(RRR((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_test_suiteoscCst|to_x\|iD]F\}}t|tpPnyt|Wqtj oPqXqWdSnt|ddS(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(R5tdictR%tstrtiterRR(RRRR)R*((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_package_datass  cCs?x8|D]0}tid|ptiid|qqWdS(Ns \w+(\.\w+)*sZWARNING: %r not a valid package name; please use only.-separated package names in setup.py(tretmatchRRR (RRRtpkgname((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytcheck_packagess  cBseZdZdZdZddZdZdZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZRS(sDistribution 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' **deprecated** -- 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|di}tiii|}|dj o:|id o)ti t|d|_ ||_ ndS(NtnametversionsPKG-INFO( Rt safe_nameR8tlowert working_settby_keytgettNonet has_metadatat safe_versiont_versiont _patched_dist(tselftattrstkeyR((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pytpatch_missing_pkg_infos"cCst|d}|p h|_n|ph}d|jp d|joting|_h|_g|_|o|idd|_ |i ||dj o,|idg|_ t |d|i n|o'd|jo|i |idnxAtidD]0}t||ipt||idqqWti||t|iitot|ii|i_ndS(Nt package_datatfeaturestrequire_featurestsrc_roottdependency_linkstsetup_requiressdistutils.setup_keywords(thasattrROtFeaturetwarn_deprecatedRQRPt dist_filestpopRFRRRNRSRtfetch_build_eggsRtiter_entry_pointsR?tsetattrt _Distributiont__init__R5tmetadataR@RR8(RKRLthave_package_datat _attrs_dictR((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyR^s.       cCs+ti|}|io|in|S(s3Process features after parsing command line options(R]tparse_command_lineRPt_finalize_features(RKtresult((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyRbs cCsd|iddS(s;Convert feature name to corresponding option attribute nametwith_t-t_(treplace(RKR?((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyt_feature_attrnamescCsPddkl}l}x3|i||d|iD]}|i|q5WdS(sResolve pre-setup requirementsi(RCR(t installerN(RRCR(tresolvetfetch_build_eggtadd(RKtrequiresRCR(R((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyRZs  cCsti||io|inxitidD]X}t||id}|dj o0|i d|i |i ||i|q5q5Wt|ddo7g}|i D]}|t ii|q~|_ n g|_ dS(Nsdistutils.setup_keywordsRjtconvert_2to3_doctests(R]tfinalize_optionsRPt_set_global_opts_from_featuresRR[tgetattrR?RFtrequireRltloadRotostpathtabspath(RKRRt_[1]tp((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyRp s   !7c Csey|i}g|i_Wn<tj o0ddkl}|ihdgd6}|i|id}d}x,|i D]}||jo ||=qqW|i oG|i }d|jo|dd i |}nd |f|d`_ and will be removed in a future version. A subset of the distribution that can be excluded if unneeded/wanted Features are created using these keyword arguments: 'description' -- a short, human readable description of the feature, to be used in error messages, and option help messages. 'standard' -- if true, the feature is included by default if it is available on the current system. Otherwise, the feature is only included if requested via a command line '--with-X' option, or if another included feature requires it. The default setting is 'False'. 'available' -- if true, the feature is available for installation on the current system. The default setting is 'True'. 'optional' -- if true, the feature's inclusion can be controlled from the command line, using the '--with-X' or '--without-X' options. If false, the feature's inclusion status is determined automatically, based on 'availabile', 'standard', and whether any other feature requires it. The default setting is 'True'. 'require_features' -- a string or sequence of strings naming features that should also be included if this feature is included. Defaults to empty list. May also contain 'Require' objects that should be added/removed from the distribution. 'remove' -- a string or list of strings naming packages to be removed from the distribution if this feature is *not* included. If the feature *is* included, this argument is ignored. This argument exists to support removing features that "crosscut" a distribution, such as defining a 'tests' feature that removes all the 'tests' subpackages provided by other features. The default for this argument is an empty list. (Note: the named package(s) or modules must exist in the base distribution when the 'setup()' function is initially called.) other keywords -- any other keyword arguments are saved, and passed to the distribution's 'include()' and 'exclude()' methods when the feature is included or excluded, respectively. So, for example, you could pass 'packages=["a","b"]' to cause packages 'a' and 'b' to be added or removed from the distribution as appropriate. A feature must include at least one 'requires', 'remove', or other keyword argument. Otherwise, it can't affect the distribution in any way. Note also that you can subclass 'Feature' to create your own specialized feature types that modify the distribution in other ways when included or excluded. See the docstrings for the various methods here for more detail. Aside from the methods, the only feature attributes that distributions look at are 'description' and 'optional'. cCstidtdddS(NsmFeatures are deprecated and will be removed in a future version. See http://bitbucket.org/pypa/setuptools/65.t stackleveli(twarningsR tDeprecationWarning(((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyRWsc Ks.|i||_||_||_||_t|ttfo |f}ng}|D]!} t| to || q\q\~|_g} |D]!} t| tp | | qq~ } | o| |dRtcoreRRRV(((s@/opt/alt/python34/lib/python3.4/site-packages/setuptools/dist.pyts>