Esempio n. 1
0
def package_get(eggbasket, package_name, filename):
    package = get_file(eggbasket, package_name, filename)

    if package:
        return send_from_directory(package.parent, package.name,
                as_attachment=True)
    abort(404)
Esempio n. 2
0
def package_get(eggbasket, package_name, filename):
    package = get_file(eggbasket, package_name, filename)

    if package:
        return send_from_directory(package.parent,
                                   package.name,
                                   as_attachment=True)
    abort(404)
Esempio n. 3
0
def get_package_path(eggbasket):
    path = Path(app.config.get('INUPYPI_REPO', ''), eggbasket)

    if not path.exists() and not path.isdir():
        abort(500)
    return path
Esempio n. 4
0
def get_eggbaskets():
    path = Path(app.config.get('INUPYPI_REPO', ''))
    if not path.exists() and not path.isdir():
        abort(500, "%s doesn't exist." % path)
    return os.listdir(path)