def default_upgrades_directory(): egginfo = find_egginfo() if not egginfo: return None package_namespace_path = find_package_namespace_path(egginfo) upgrades_dirs = tuple(package_namespace_path.walkdirs('upgrades')) if len(upgrades_dirs) == 0: print >>sys.stderr, 'WARNING: no "upgrades" directory could be found.' return None if len(upgrades_dirs) > 1: print >>sys.stderr, 'WARNING: more than one "upgrades"' + \ ' directory found.' return None return upgrades_dirs[0]
def default_upgrades_directory(): egginfo = find_egginfo() if not egginfo: return None package_namespace_path = find_package_namespace_path(egginfo) upgrades_dirs = tuple(package_namespace_path.walkdirs('upgrades')) if len(upgrades_dirs) == 0: print >> sys.stderr, 'WARNING: no "upgrades" directory could be found.' return None if len(upgrades_dirs) > 1: print >>sys.stderr, 'WARNING: more than one "upgrades"' + \ ' directory found.' return None return upgrades_dirs[0]
def test_returns_absolute_path_to_toplevel_namespace_directory(self): create( Builder('python package').named('the.package').at_path(self.path)) egginfo = find_egginfo(self.path) self.assertEquals(self.path.joinpath('the'), find_package_namespace_path(egginfo))
def test_returns_absolute_path_to_toplevel_namespace_directory(self): create(Builder('python package').named('the.package').at_path(self.path)) egginfo = find_egginfo(self.path) self.assertEquals(self.path.joinpath('the'), find_package_namespace_path(egginfo))