示例#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
示例#2
0
文件: packages.py 项目: kennym/itools
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
示例#3
0
文件: test_fs.py 项目: kennym/itools
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
示例#4
0
文件: test_fs.py 项目: kennym/itools
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
示例#5
0
文件: test_fs.py 项目: kennym/itools
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
示例#6
0
文件: test_fs.py 项目: kennym/itools
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
示例#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
示例#8
0
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
示例#9
0
 def test06_make_file(self):
     vfs.make_file('tests/file')
     self.assertEqual(vfs.is_file('tests/file'), True)
示例#10
0
 def test05_is_not_folder(self):
     is_folder = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_folder, True)
示例#11
0
 def test03_is_not_file(self):
     is_file = vfs.is_file('tests')
     self.assertEqual(is_file, False)
示例#12
0
 def test02_is_file(self):
     is_file = vfs.is_file('tests/index.html.en')
     self.assertEqual(is_file, True)
示例#13
0
文件: packages.py 项目: kennym/itools
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
示例#14
0
文件: packages.py 项目: kennym/itools
def get_setupconf(package):
    setupconf = join(package, "setup.conf")
    if vfs.is_file(setupconf):
        return parse_setupconf(package)
    return None
示例#15
0
文件: packages.py 项目: nkhine/itools
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