HEX
Server: Apache
System: Linux beluga.o2switch.net 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: sc3naki1272 (1113)
PHP: 8.3.33
Disabled: NONE
Upload Files
File: //opt/alt/python27/lib/python2.7/site-packages/pkginfo/utils.pyc
�
tl�Rc@s|ddlZddlmZddlmZddlmZddlmZddl	m
Z
ddlmZdd�ZdS(	i����N(t
ModuleType(tBDist(tDevelop(t	Installed(tSDist(tWheelcCsdt|t�r=yt||�SWq=ttfk
r9q=Xnyt|�Wntk
r^n,Xyt||�SWnttfk
r�nXtjj	|�r yt
||�SWnttfk
r�nXyt||�SWnttfk
r�nXyt||�SWq ttfk
rq Xntjj
|�r`yt||�SWq`ttfk
r\q`XndS(sF Try to create a Distribution 'path_or_module'.
    
    o 'path_or_module' may be a module object.

    o If a string, 'path_or_module' may point to an sdist file, a bdist
      file, an installed package, or a working checkout (if it contains
      PKG-INFO).
    
    o Return None if 'path_or_module' can't be parsed.
    N(t
isinstanceRRt
ValueErrortIOErrort
__import__tImportErrortostpathtisfileRRRtisdirR(tpath_or_moduletmetadata_version((s>/opt/alt/python27/lib/python2.7/site-packages/pkginfo/utils.pytget_metadata
s>
(RttypesRt
pkginfo.bdistRtpkginfo.developRtpkginfo.installedRt
pkginfo.sdistRt
pkginfo.wheelRtNoneR(((s>/opt/alt/python27/lib/python2.7/site-packages/pkginfo/utils.pyt<module>s