Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
w‘EYc@sddlmZddlmZddljjZddlZddlZddl	Z	ddl
Z
ddlZddl
Z
ddlmZddlmZmZmZyddlmZWn$ek
ràdd
d„ƒYZnXd	ejefd
„ƒYZdd„Zd„ZdS(iÿÿÿÿ(tglob(tconvert_pathN(tsix(tmaptfiltertfilterfalse(t	Mixin2to3RcBseZed„ZRS(cCsdS(s
do nothingN((tselftfilestdoctests((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pytrun_2to3s(t__name__t
__module__tTrueR
(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRstbuild_pycBs›eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„Zd„Zed„ƒZRS(sXEnhanced 'build_py' command that includes data files with packages

    The data files are specified via a 'package_data' argument to 'setup()'.
    See 'setuptools.dist.Distribution' for more details.

    Also, this version of the 'build_py' command allows you to specify both
    'py_modules' and 'packages' in the same setup operation.
    cCsftjj|ƒ|jj|_|jjp.i|_d|jkrP|jd=ng|_g|_dS(Nt
data_files(	torigRtfinalize_optionstdistributiontpackage_datatexclude_package_datat__dict__t_build_py__updated_filest_build_py__doctests_2to3(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR s	
	cCsª|jr|jrdS|jr.|jƒn|jrN|jƒ|jƒn|j|jtƒ|j|jtƒ|j|j	tƒ|j
tjj
|ddƒƒdS(s?Build modules, packages, and copy data files to build directoryNtinclude_bytecodei(t
py_modulestpackagest
build_modulestbuild_packagestbuild_package_dataR
RtFalseR
Rtbyte_compileRRtget_outputs(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pytrun*s	
	

cCs5|dkr"|jƒ|_|jStjj||ƒS(slazily compute data filesR(t_get_data_filesRRRt__getattr__(Rtattr((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR#>scCsqtjr-t|tjƒr-|jdƒ}ntjj||||ƒ\}}|rg|jj	|ƒn||fS(Nt.(
RtPY2t
isinstancetstring_typestsplitRRtbuild_moduleRtappend(Rtmoduletmodule_filetpackagetoutfiletcopied((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR*EscCs)|jƒtt|j|jp"dƒƒS(s?Generate list of '(package,src_dir,build_dir,filenames)' tuples((tanalyze_manifesttlistRt_get_pkg_data_filesR(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR"Os
cCsx|j|ƒ}tjj|jg|jdƒŒ}g|j||ƒD]}tjj||ƒ^qG}||||fS(NR%(tget_package_dirtostpathtjoint	build_libR)tfind_data_filestrelpath(RR.tsrc_dirt	build_dirtfilet	filenames((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR3Ts
%1cCs‚|j|j||ƒ}tt|ƒ}tjj|ƒ}ttj	j
|ƒ}tj|jj|gƒ|ƒ}|j
|||ƒS(s6Return filenames for package's data files in 'src_dir'(t_get_platform_patternsRRRt	itertoolstchaint
from_iterableRR5R6tisfiletmanifest_filestgettexclude_data_files(RR.R;tpatternstglobs_expandedt
globs_matchest
glob_filesR((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR9bs		c
CsÍxÆ|jD]»\}}}}x¦|D]ž}tjj||ƒ}|jtjj|ƒƒtjj||ƒ}|j||ƒ\}}	tjj|ƒ}|	r#||jj	kr#|j
j|ƒq#q#Wq
WdS(s$Copy data files into build directoryN(RR5R6R7tmkpathtdirnamet	copy_filetabspathRtconvert_2to3_doctestsRR+(
RR.R;R<R>tfilenamettargettsrcfiletoutfR0((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRss
cCs\i|_}|jjsdSi}x0|jp2dD]}||t|j|ƒƒ<q3W|jdƒ|jdƒ}xã|jj	D]Õ}t
jjt|ƒƒ\}}d}|}	xU|r||kr||kr|}t
jj|ƒ\}}
t
jj|
|ƒ}q²W||kr|jdƒr4||	kr4qn|j||gƒj|ƒqqWdS(Ntegg_infos.py((RDRtinclude_package_dataRtassert_relativeR4trun_commandtget_finalized_commandtfilelistRR5R6R)tNoneR7tendswitht
setdefaultR+(Rtmftsrc_dirsR.tei_cmdR6tdtftprevtoldftdf((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR1€s(

!cCsdS(N((R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pytget_data_files˜scCsñy|j|SWntk
r"nXtjj|||ƒ}||j|<|s\|jjr`|Sx;|jjD])}||ks’|j|dƒrmPqmqmW|Stj	|dƒ}|j
ƒ}WdQXd|krítjj
d|fƒ‚n|S(s8Check namespace packages' __init__ for declare_namespaceR%trbNtdeclare_namespacesÁNamespace package problem: %s is a namespace package, but its
__init__.py does not call declare_namespace()! Please fix it.
(See the setuptools manual under "Namespace Packages" for details.)
"(tpackages_checkedtKeyErrorRRt
check_packageRtnamespace_packagest
startswithtiotopentreadt	distutilsterrorstDistutilsError(RR.tpackage_dirtinit_pytpkgRatcontents((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRj›s&

	cCsi|_tjj|ƒdS(N(RhRRtinitialize_options(R((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRw¹s	cCsDtjj||ƒ}|jjdk	r@tjj|jj|ƒS|S(N(	RRR4Rtsrc_rootRZR5R6R7(RR.tres((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR4½scs~tˆƒ‰|j|j||ƒ}‡fd†|Dƒ}tjj|ƒ}t|ƒ‰‡fd†ˆDƒ}tt|ƒƒS(s6Filter filenames for package's data files in 'src_dir'c3s!|]}tjˆ|ƒVqdS(N(tfnmatchR(t.0tpattern(R(sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pys	<genexpr>Ìsc3s!|]}|ˆkr|VqdS(N((R{tfn(tbad(sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pys	<genexpr>Ós(R2R?RR@RARBtsett_unique_everseen(RR.R;RRGtmatch_groupstmatchestkeepers((R~RsP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRFÃs	

cs>tj|jdgƒ|j|gƒƒ}‡fd†|DƒS(sÜ
        yield platfrom-specific path patterns (suitable for glob
        or fn_match) from a glob-based spec (such as
        self.package_data or self.exclude_package_data)
        matching package in src_dir.
        tc3s*|] }tjjˆt|ƒƒVqdS(N(R5R6R7R(R{R|(R;(sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pys	<genexpr>ès(R@RARE(tspecR.R;traw_patterns((R;sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR?Ús
(RRt__doc__RR!R#R*R"R3R9RR1ReRjRwR4RFtstaticmethodR?(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRs 	
			
				
						ccsŒtƒ}|j}|dkrMxgt|j|ƒD]}||ƒ|Vq1Wn;x8|D]0}||ƒ}||krT||ƒ|VqTqTWdS(sHList unique elements, preserving order. Remember all elements ever seen.N(RtaddRZRt__contains__(titerabletkeytseentseen_addtelementtk((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyR€îs		


cCsOtjj|ƒs|Sddlm}tjdƒjƒ|}||ƒ‚dS(Niÿÿÿÿ(tDistutilsSetupErrorsÓ
        Error: setup script specifies an absolute path:

            %s

        setup() arguments must *always* be /-separated paths relative to the
        setup.py directory, *never* absolute paths.
        (R5R6tisabstdistutils.errorsR‘ttextwraptdedenttlstrip(R6R‘tmsg((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyRVs((Rtdistutils.utilRtdistutils.command.build_pytcommandRRR5RzR”RmR“RpR@tsetuptools.externRtsetuptools.extern.six.movesRRRtsetuptools.lib2to3_exRtImportErrorRZR€RV(((sP/home/tvault/.virtenv/lib/python2.7/site-packages/setuptools/command/build_py.pyt<module>s"
Ø