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
def test06_make_file(self): vfs.make_file('tests/file') self.assertEqual(vfs.is_file('tests/file'), True)
def test05_is_not_folder(self): is_folder = vfs.is_file('tests/index.html.en') self.assertEqual(is_folder, True)
def test03_is_not_file(self): is_file = vfs.is_file('tests') self.assertEqual(is_file, False)
def test02_is_file(self): is_file = vfs.is_file('tests/index.html.en') self.assertEqual(is_file, True)
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
def get_setupconf(package): setupconf = join(package, "setup.conf") if vfs.is_file(setupconf): return parse_setupconf(package) return None
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