Esempio 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
Esempio 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
Esempio n. 3
0
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
Esempio n. 4
0
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
Esempio n. 5
0
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
Esempio n. 6
0
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
Esempio 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
Esempio n. 8
0
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
Esempio n. 9
0
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
Esempio n. 10
0
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
Esempio n. 11
0
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
Esempio n. 12
0
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
Esempio 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
Esempio n. 14
0
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
Esempio 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