Beispiel #1
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]
Beispiel #2
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]
Beispiel #3
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))