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    
odigos / etc / odigos-vmagent / instrumentations / python / setuptools / __pycache__ / depends.cpython-311.pyc
Size: Mime:
§

ãŒbg#ãóþ—ddlmZddlZddlZddlZddlZddlmZddlm	Z	ddl	m
Z
mZmZm
Z
ddgZGd	„d¦«Zd
„Zej d¦«sejdkrddd„Zddd„Zeddgz
ZdSdSdS)é)ÚannotationsN)ÚVersioné)Ú_imp)ÚPY_COMPILEDÚ	PY_FROZENÚ	PY_SOURCEÚfind_moduleÚRequirer
cóH—eZdZdZ			ddd„Zd„Zd„Zddd„Zdd„Zdd
„Z	dS)rz7A prerequisite to building or installing a distributionÚNÚhomepageÚstrcóŽ—|€	|t}|||¦«}|€d}|j t¦«¦«|`dS)NÚ__version__)rÚ__dict__ÚupdateÚlocalsÚself)rÚnameÚrequested_versionÚmodulerÚ	attributeÚformats       ú9/tmp/pip-target-vp8_xwat/lib/python/setuptools/depends.pyÚ__init__zRequire.__init__sY€ðˆ>Ð/Ð;݈FàÐØ & Ð'8Ñ 9Ô 9ÐØÐ Ø)	àŒ
×ҝV™XœXÑ&Ô&Ð&ØˆIˆIˆIócó@—|j|j›d|j›S|jS)z0Return full package/distribution name, w/versionNú-)rr)rs rÚ	full_namezRequire.full_name's*€àÔ!Ð-Ø"œi˜i˜i¨Ô)?Ð)?Ð@Ð@ØŒyÐrcóˆ—|jdup9|jdup0t|¦«dko| |¦«|jkS)z%Is 'version' sufficiently up-to-date?NÚunknown)rrrr)rÚversions  rÚ
version_okzRequire.version_ok-sQ€ð
ŒN˜dÐ"ð
?ØŒ{˜dÐ"ð
?å7‰|Œ|˜yÒ(ð?Ø—’˜GÑ$Ô$¨Ô(>Ò>ð		
rr"Údefaultcó—|j€D	t|j|¦«\}}}n#t$rYdSwxYw|r| ¦«|St|j|j||¦«}| ||ur|j| |¦«S|S)a×Get version number of installed module, 'None', or 'default'

        Search 'paths' for module.  If not found, return 'None'.  If found,
        return the extracted version attribute, or 'default' if no version
        attribute was specified, or the value cannot be determined without
        importing the module.  The version is formatted according to the
        requirement's version format (if any), unless it is 'None' or the
        supplied 'default'.
        N)rr
rÚImportErrorÚcloseÚget_module_constantr)rÚpathsr%ÚfÚpÚiÚvs       rÚget_versionzRequire.get_version6s¨€ðŒ>Ð!ð
Ý% d¤k°5Ñ9Ô9‘1aaøÝð
ð
ð
ؐttð
øøøàð
Ø—’‘	”		؈Nå ¤¨T¬^¸WÀeÑLÔLˆàˆ=˜Q gÐ-Ð-°$´+Ð2IØ—;’;˜q‘>”>Ð!àˆs‰#£
1°1có0—| |¦«duS)z/Return true if dependency is present on 'paths'N)r/)rr*s  rÚ
is_presentzRequire.is_presentQs€à×Ò Ñ&Ô&¨dÐ2Ð2rcóx—| |¦«}|€dS| t|¦«¦«S)z>Return true if dependency is present and up-to-date on 'paths'NF)r/r$r)rr*r#s   rÚ
is_currentzRequire.is_currentUs7€à×"Ò" 5Ñ)Ô)ˆØˆ?ؐ5ØŠs 7™|œ|Ñ,Ô,Ð,r)r
NN)rr)Nr")r%r©N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__rr r$r/r1r3©rrrrs€€€€€ØAÐAðØØðððððð(ððð
ð
ð
ðððððð63ð3ð3ð3ð-ð-ð-ð-ð-ð-rcól—tjd„¦«}|s
|¦«Stj|¦«S)Nc3óK—dV—dSr4r9r9rrÚemptyzmaybe_close.<locals>.empty^sèè€à
ˆˆˆØˆr)Ú
contextlibÚcontextmanagerÚclosing)r+r<s  rÚmaybe_closer@]sE€ÝÔððñÔðð
ð؈u‰wŒwˆåÔ˜aÑ Ô Ð rÚjavaÚcliéÿÿÿÿr%ú	str | intcó<—	t||¦«x\}}\}}}}	n#t$rYdSwxYwt|¦«5|tkr*| d¦«tj|¦«}
nƒ|tkrtj	||¦«}
nb|tkr$t| ¦«|d¦«}
n3tj|||	¦«}t||d¦«cddd¦«Sddd¦«n#1swxYwYt|
||¦«S)aFind 'module' by searching 'paths', and extract 'symbol'

        Return 'None' if 'module' does not exist on 'paths', or it does not define
        'symbol'.  If the module defines 'symbol' as a constant, return the
        constant.  Otherwise, return 'default'.NéÚexec)r
r'r@rÚreadÚmarshalÚloadrrÚget_frozen_objectr	ÚcompileÚ
get_moduleÚgetattrÚextract_constant)rÚsymbolr%r*r+ÚpathÚsuffixÚmodeÚkindÚinfoÚcodeÚimporteds            rr)r)ms~€ð	Ý3>¸vÀuÑ3MÔ3MÐMÑ)ˆAˆtÑ)f˜d D¨D¨DøÝð	ð	ð	à44ð	øøøõ˜‰^Œ^ð	7ð	7Ø•{Ò"Ð"Ø—’q‘	”		Ý”| A‘”ØÒ"Ð"ÝÔ-¨f°eÑ<Ô<ØÒ"Ð"ݘqŸvšv™xœx¨¨vÑ6Ô6õ œ?¨6°5¸$Ñ?Ô?Ý˜x¨°Ñ6Ô6ð	7ð	7ð	7ð	7ñ	7ô	7ð	7ð	7ð	7ð	7ð	7ñ	7ô	7ð	7ð	7ð	7ð	7ð	7ð	7øøøð	7ð	7ð	7ð	7õ   f¨gÑ6Ô6Ð6s‚
+ª+½B,DÄDÄ	Dcó|—||jvrdSt|j¦« |¦«}tjd}tjd}tjd}|}tj|¦«D]<}|j}	|j}
|	|kr|j|
}Œ$|
|kr|	|ks|	|kr|cS|}Œ=dS)a/Extract the constant value of 'symbol' from 'code'

        If the name 'symbol' is bound to a constant value by the Python code
        object 'code', return that value.  If 'symbol' is bound to an expression,
        return 'default'.  Otherwise, return 'None'.

        Return value is based on the first assignment to 'symbol'.  'symbol' must
        be a global, or at least a non-"fast" local in the code block.  That is,
        only 'STORE_NAME' and 'STORE_GLOBAL' opcodes are checked, and 'symbol'
        must be present in 'code.co_names'.
        NÚ
STORE_NAMEÚSTORE_GLOBALÚ
LOAD_CONST)	Úco_namesÚlistÚindexÚdisÚopmapÚBytecodeÚopcodeÚargÚ	co_consts)rVrPr%Úname_idxrYrZr[ÚconstÚ	byte_codeÚoprcs           rrOrO‰sπð˜œÐ&Ð&à4嘜
Ñ&Ô&×,Ò,¨VÑ4Ô4ˆå”Y˜|Ô,ˆ
Ý”y Ô0ˆÝ”Y˜|Ô,ˆ
àˆåœ dÑ+Ô+ð		 ð		 ˆIØÔ!ˆBØ”-ˆCàZÒÐØœ sÔ+Ø˜’ b¨JÒ&6Ð&6¸"ÀÒ:LÐ:Lؐààˆtrr)rO)rCN)r%rD)rC)Ú
__future__rr=r_rIÚsysÚpackaging.versionrr
rrrr	r
Ú__all__rr@ÚplatformÚ
startswithr)rOr9rrú<module>rosTðØ"Ð"Ð"Ð"Ð"Ð"àÐÐÐØ
€
€
€
Ø€€€Ø
€
€
€
à%Ð%Ð%Ð%Ð%Ð%àÐÐÐÐÐØ@Ð@Ð@Ð@Ð@Ð@Ð@Ð@Ð@Ð@Ð@Ð@àmÐ
$€ðJ-ðJ-ðJ-ðJ-ðJ-ñJ-ôJ-ðJ-ðZ	!ð	!ð	!ð„|×Ò˜vÑ&Ô&ðC;¨3¬<¸5Ò+@Ð+@ð7ð7ð7ð7ð7ð8#ð#ð#ð#ð#ðJÐ%Ð'9Ð:Ñ:€G€G€GðGC;ðC;Ð+@Ð+@r