Ejemplo n.º 1
0
def get_egginfo(egginfo):
    if vfs.is_folder(egginfo) and egginfo.endswith('.egg-info'):
        egginfo = join(egginfo, 'PKG-INFO')
    elif not (vfs.is_file(egginfo) and egginfo.endswith('.egg-info')):
        return None

    handler = PKGINFOFile(egginfo)
    handler.load_state()
    attrs = handler.attrs
    return attrs
Ejemplo n.º 2
0
def get_egginfo(egginfo):
    if vfs.is_folder(egginfo) and egginfo.endswith('.egg-info'):
        egginfo = join(egginfo, 'PKG-INFO')
    elif not (vfs.is_file(egginfo) and egginfo.endswith('.egg-info')):
        return None

    handler = PKGINFOFile(egginfo)
    handler.load_state()
    attrs = handler.attrs
    return attrs
Ejemplo n.º 3
0
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
Ejemplo n.º 4
0
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
Ejemplo n.º 5
0
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
Ejemplo n.º 6
0
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
Ejemplo n.º 7
0
def get_minpackage(dir):
    package = split(dir)[1]
    path = join(dir, '__init__.py')
    if vfs.exists(path) and vfs.is_file(path):
        return {'name': package, 'version': get_package_version(package)}
    return None
Ejemplo n.º 8
0
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
Ejemplo n.º 9
0
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
Ejemplo n.º 10
0
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
Ejemplo n.º 11
0
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
Ejemplo n.º 12
0
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
Ejemplo n.º 13
0
def get_minpackage(dir):
    package = split(dir)[1]
    path = join(dir, '__init__.py')
    if vfs.exists(path) and vfs.is_file(path):
        return {'name': package, 'version': get_package_version(package)}
    return None
Ejemplo n.º 14
0
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
Ejemplo n.º 15
0
def get_minpackage(dir):
    package = split(dir)[1]
    path = join(dir, "__init__.py")
    if vfs.exists(path) and vfs.is_file(path):
        return {"name": package, "version": get_package_version(package)}
    return None