def checkPypi(user): for package in buildout.sources: if package in THIRD_PARTY_PACKAGES: pass else: if not pypi.canUserReleasePackageToPypi(user, package): print "%s: %s" % (package, pypi.getUsersWithReleaseRights(package))
def check_pypi_access(data): pypi_user = pypi.PypiConfig().config.get('pypi', 'username') if not canUserReleasePackageToPypi(pypi_user, data['name']): if not ask("User %s does not have pypi release rights to %s. Continue?" % (pypi_user, data['name']), default=False): sys.exit()