pypicloud.views.api module

Views for simple api calls that return json data

pypicloud.views.api.all_packages(request, verbose=False)[source]

List all packages

pypicloud.views.api.change_password(request, old_password, new_password)[source]

Change a user’s password

pypicloud.views.api.delete_package(context, request)[source]

Delete a package

pypicloud.views.api.download_package(context, request)[source]

Download package, or redirect to the download link

pypicloud.views.api.fetch_dist(request, url, name, version, summary, requires_python)[source]

Fetch a Distribution and upload it to the storage backend

pypicloud.views.api.package_versions(context, request)[source]

List all unique package versions

pypicloud.views.api.register(request, password)[source]

Register a user

pypicloud.views.api.upload_package(context, request, content, summary=None, requires_python=None)[source]

Upload a package