Repository URL to install this package:
|
Version:
1.1 ▾
|
python3-newrelic-lvm-plugin
/
usr
/
share
/
python
/
newrelic-lvm-plugin
/
lib
/
python2.7
/
site-packages
/
setuptools
/
namespaces.pyc
|
|---|
ó
øðuYc @ sq d d l Z d d l m Z d d l Z d d l m Z e j j Z d d d YZ d e f d YZ
d S( iÿÿÿÿN( t log( t mapt Installerc B s_ e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
e d Z RS( s
-nspkg.pthc C s³ | j } | s d St j j | j \ } } | | j 7} | j j | t j d | t
| j | } | j r t
| d St | d } | j | Wd QXd S( Ns
Installing %st wt( t _get_all_ns_packagest ost patht splitextt _get_targett nspkg_extt outputst appendR t infoR t _gen_nspkg_linet dry_runt listt opent
writelines( t selft nspt filenamet extt linest f( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyt install_namespaces s
c C sb t j j | j \ } } | | j 7} t j j | sA d St j d | t j | d S( Ns Removing %s( R R R R R t existsR R t remove( R R R ( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyt uninstall_namespaces! s
c C s | j S( N( t target( R ( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyR ) s s import sys, types, oss# has_mfs = sys.version_info > (3, 5)s$ p = os.path.join(%(root)s, *%(pth)r)s4 importlib = has_mfs and __import__('importlib.util')s- has_mfs and __import__('importlib.machinery')s m = has_mfs and sys.modules.setdefault(%(pkg)r, importlib.util.module_from_spec(importlib.machinery.PathFinder.find_spec(%(pkg)r, [os.path.dirname(p)])))sC m = m or sys.modules.setdefault(%(pkg)r, types.ModuleType(%(pkg)r))s7 mp = (m or []) and m.__dict__.setdefault('__path__',[])s (p not in mp) and mp.append(p)s4 m and setattr(sys.modules[%(parent)r], %(child)r, m)c C s d S( Ns$ sys._getframe(1).f_locals['sitedir']( ( R ( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyt _get_rootC s c C s| t | } t | j d } | j } | j } | j d \ } } } | rd | | j 7} n d j | t d S( Nt .t ;s
( t strt tuplet splitR t _nspkg_tmplt
rpartitiont _nspkg_tmpl_multit joint locals( R t pkgt ptht roott
tmpl_linest parentt sept child( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyR
F s c C s. | j j p g } t t t | j | S( s, Return sorted list of all package namespaces( t distributiont namespace_packagest sortedt flattenR t
_pkg_names( R t pkgs( ( s9 /tmp/pip-build-NDUwcL/setuptools/setuptools/namespaces.pyR Q s c c s8 | j d } x" | r3 d j | V| j q Wd S( sÏ
Given a namespace package, yield the components of that
package.
>>> names = Installer._pkg_names('a.b.c')
>>> set(names) == set(['a', 'a.b', 'a.b.c'])
True
R N( R" R&