Index

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W

A

admin (pypicloud.access.sql.User attribute)
AdminEndpoints (class in pypicloud.views.admin)
AdminResource (class in pypicloud.route)
all() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
all_packages() (in module pypicloud.views.api)
allow_register() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
allowed_permissions() (pypicloud.access.base.IAccessBackend method)
APIPackageFileResource (class in pypicloud.route)
APIPackageResource (class in pypicloud.route)
APIPackagingResource (class in pypicloud.route)
APIResource (class in pypicloud.route)
approve_user() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
authenticated_userid() (pypicloud.auth.BasicAuthenticationPolicy method)
(pypicloud.auth.SessionAuthPolicy method)

B

BasicAuthenticationPolicy (class in pypicloud.auth)
BetterScrapingLocator (class in pypicloud.util)

C

calculate_path() (pypicloud.storage.s3.S3Storage method)
can_update_cache() (pypicloud.access.base.IAccessBackend method)
change_password() (in module pypicloud.views.api)
clear() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
clear_all() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
CloudFrontS3Storage (class in pypicloud.storage.s3)
coerce() (pypicloud.cache.sql.MutableDict class method)
ConfigAccessBackend (class in pypicloud.access.config)
configure() (pypicloud.access.base.IAccessBackend class method)
(pypicloud.access.config.ConfigAccessBackend class method)
(pypicloud.access.remote.RemoteAccessBackend class method)
(pypicloud.access.sql.SQLAccessBackend class method)
(pypicloud.cache.base.ICache class method)
(pypicloud.cache.dynamo.DynamoCache class method)
(pypicloud.cache.redis_cache.RedisCache class method)
(pypicloud.cache.sql.SQLCache class method)
(pypicloud.storage.base.IStorage class method)
(pypicloud.storage.files.FileStorage class method)
(pypicloud.storage.s3.CloudFrontS3Storage class method)
(pypicloud.storage.s3.S3Storage class method)
create_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
create_schema() (in module pypicloud.cache.sql)

D

data (pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.sql.SQLPackage attribute)
delete() (pypicloud.cache.base.ICache method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)
delete_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
delete_package() (in module pypicloud.views.api)
delete_user() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
(pypicloud.views.admin.AdminEndpoints method)
distinct() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
do_forbidden() (in module pypicloud.views.login)
do_login() (in module pypicloud.views.login)
download_access_control() (pypicloud.views.admin.AdminEndpoints method)
download_package() (in module pypicloud.views.api)
download_response() (pypicloud.cache.base.ICache method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)
drop_schema() (in module pypicloud.cache.sql)
dump() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
DynamoCache (class in pypicloud.cache.dynamo)
DynamoPackage (class in pypicloud.cache.dynamo)

E

edit_group_permission() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
edit_permission() (pypicloud.views.admin.AdminEndpoints method)
edit_user_group() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
edit_user_password() (pypicloud.access.base.IMutableAccessBackend method)
edit_user_permission() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
effective_principals() (pypicloud.auth.BasicAuthenticationPolicy method)
(pypicloud.auth.SessionAuthPolicy method)
export_access() (in module pypicloud.scripts)

F

fetch() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
fetch_dist() (in module pypicloud.views.api)
fetch_requirements() (in module pypicloud.views.api)
filename (pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.sql.SQLPackage attribute)
FileStorage (class in pypicloud.storage.files)
forget() (pypicloud.auth.BasicAuthenticationPolicy method)
(pypicloud.auth.SessionAuthPolicy method)

G

gen_password() (in module pypicloud.scripts)
get_acl() (pypicloud.access.base.IAccessBackend method)
get_basicauth_credentials() (in module pypicloud.auth)
get_fallback_packages() (in module pypicloud.views.simple)
get_group() (pypicloud.views.admin.AdminEndpoints method)
get_groups() (pypicloud.views.admin.AdminEndpoints method)
get_index() (in module pypicloud.views)
get_login_page() (in module pypicloud.views.login)
get_package_permissions() (pypicloud.views.admin.AdminEndpoints method)
get_path() (pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)
get_pending_users() (pypicloud.views.admin.AdminEndpoints method)
get_storage_impl() (in module pypicloud.storage)
get_url() (pypicloud.cache.base.ICache method)
(pypicloud.models.Package method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.s3.S3Storage method)
get_user() (pypicloud.views.admin.AdminEndpoints method)
get_user_permissions() (pypicloud.views.admin.AdminEndpoints method)
get_users() (pypicloud.views.admin.AdminEndpoints method)
getdefaults() (in module pypicloud.util)
Group (class in pypicloud.access.sql)
group (pypicloud.access.sql.GroupPermission attribute)
group_members() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_package_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
group_to_principal() (in module pypicloud.access.base)
groupname (pypicloud.access.sql.GroupPermission attribute)
GroupPermission (class in pypicloud.access.sql)
groups (pypicloud.access.sql.User attribute)
groups() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
groups_to_principals() (in module pypicloud.access.base)

H

has_permission() (pypicloud.access.base.IAccessBackend method)
hook_exceptions() (in module pypicloud)

I

IAccessBackend (class in pypicloud.access.base)
ICache (class in pypicloud.cache.base)
impl (pypicloud.cache.sql.JSONEncodedDict attribute)
import_access() (in module pypicloud.scripts)
IMutableAccessBackend (class in pypicloud.access.base)
in_any_group() (pypicloud.access.base.IAccessBackend method)
in_group() (pypicloud.access.base.IAccessBackend method)
includeme() (in module pypicloud)
(in module pypicloud.access)
(in module pypicloud.auth)
(in module pypicloud.cache)
IResourceFactory (class in pypicloud.route)
is_admin() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
is_prerelease (pypicloud.models.Package attribute)
IStaticResource (class in pypicloud.route)
IStorage (class in pypicloud.storage.base)

J

JSONEncodedDict (class in pypicloud.cache.sql)

K

key (pypicloud.access.sql.KeyVal attribute)
KeyVal (class in pypicloud.access.sql)

L

last_modified (pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.dynamo.PackageSummary attribute)
(pypicloud.cache.sql.SQLPackage attribute)
list() (pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)
list_packages() (in module pypicloud.views.packages)
load() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
locate() (pypicloud.util.BetterScrapingLocator method)
logout() (in module pypicloud.views.login)

M

main() (in module pypicloud)
make_config() (in module pypicloud.scripts)
meta_ (pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.dynamo.PackageSummary attribute)
migrate_packages() (in module pypicloud.scripts)
mutable (pypicloud.access.base.IAccessBackend attribute)
(pypicloud.access.base.IMutableAccessBackend attribute)
MutableDict (class in pypicloud.cache.sql)
mutate_group_member() (pypicloud.views.admin.AdminEndpoints method)

N

name (pypicloud.access.sql.Group attribute)
(pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.dynamo.PackageSummary attribute)
(pypicloud.cache.sql.SQLPackage attribute)
need_admin() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
normalize_name() (in module pypicloud.util)

O

open() (pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)

P

Package (class in pypicloud.models)
package (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)
package_class (pypicloud.cache.base.ICache attribute)
(pypicloud.cache.dynamo.DynamoCache attribute)
(pypicloud.cache.sql.SQLCache attribute)
package_versions() (in module pypicloud.views.api)
(in module pypicloud.views.simple)
packages_to_dict() (in module pypicloud.views.simple)
PackagesResource (class in pypicloud.route)
PackageSummary (class in pypicloud.cache.dynamo)
parse_filename() (in module pypicloud.util)
parsed_version (pypicloud.models.Package attribute)
password (pypicloud.access.sql.User attribute)
pending (pypicloud.access.sql.User attribute)
pending_users() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
Permission (class in pypicloud.access.sql)
permissions (pypicloud.access.sql.Permission attribute)
prefer_wheel (pypicloud.util.BetterScrapingLocator attribute)
process_bind_param() (pypicloud.cache.sql.JSONEncodedDict method)
process_result_value() (pypicloud.cache.sql.JSONEncodedDict method)
prompt() (in module pypicloud.scripts)
prompt_option() (in module pypicloud.scripts)
promptyn() (in module pypicloud.scripts)
pypicloud (module)
pypicloud.access (module)
pypicloud.access.base (module)
pypicloud.access.config (module)
pypicloud.access.remote (module)
pypicloud.access.sql (module)
pypicloud.auth (module)
pypicloud.cache (module)
pypicloud.cache.base (module)
pypicloud.cache.dynamo (module)
pypicloud.cache.redis_cache (module)
pypicloud.cache.sql (module)
pypicloud.compat (module)
pypicloud.models (module)
pypicloud.route (module)
pypicloud.scripts (module)
pypicloud.storage (module)
pypicloud.storage.base (module)
pypicloud.storage.files (module)
pypicloud.storage.s3 (module)
pypicloud.util (module)
pypicloud.views (module)
pypicloud.views.admin (module)
pypicloud.views.api (module)
pypicloud.views.login (module)
pypicloud.views.packages (module)
pypicloud.views.simple (module)

R

read (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)
rebuild_package_list() (pypicloud.views.admin.AdminEndpoints method)
redis_filename_set() (pypicloud.cache.redis_cache.RedisCache method)
redis_key() (pypicloud.cache.redis_cache.RedisCache method)
redis_prefix (pypicloud.cache.redis_cache.RedisCache attribute)
redis_set (pypicloud.cache.redis_cache.RedisCache attribute)
RedisCache (class in pypicloud.cache.redis_cache)
register() (in module pypicloud.views.api)
(in module pypicloud.views.login)
(pypicloud.access.base.IMutableAccessBackend method)
reload_from_storage() (pypicloud.cache.base.ICache method)
(pypicloud.cache.redis_cache.RedisCache method)
reload_if_needed() (pypicloud.cache.base.ICache method)
(pypicloud.cache.sql.SQLCache method)
remember() (pypicloud.auth.BasicAuthenticationPolicy method)
(pypicloud.auth.SessionAuthPolicy method)
RemoteAccessBackend (class in pypicloud.access.remote)
Root (class in pypicloud.route)
ROOT_ACL (pypicloud.access.base.IAccessBackend attribute)

S

S3Storage (class in pypicloud.storage.s3)
save() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.redis_cache.RedisCache method)
(pypicloud.cache.sql.SQLCache method)
score_url() (pypicloud.util.BetterScrapingLocator method)
SessionAuthPolicy (class in pypicloud.auth)
set_admin_status() (pypicloud.views.admin.AdminEndpoints method)
set_allow_register() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
set_user_admin() (pypicloud.access.base.IMutableAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
simple() (in module pypicloud.views.simple)
SimplePackageResource (class in pypicloud.route)
SimpleResource (class in pypicloud.route)
SQLAccessBackend (class in pypicloud.access.sql)
SQLCache (class in pypicloud.cache.sql)
SQLPackage (class in pypicloud.cache.sql)
stable (pypicloud.cache.dynamo.PackageSummary attribute)
subobjects (pypicloud.route.APIResource attribute)
(pypicloud.route.IStaticResource attribute)
(pypicloud.route.Root attribute)
summary() (pypicloud.cache.base.ICache method)
(pypicloud.cache.dynamo.DynamoCache method)
(pypicloud.cache.sql.SQLCache method)

T

test (pypicloud.storage.s3.S3Storage attribute)
to_json() (in module pypicloud)
toggle_allow_register() (pypicloud.views.admin.AdminEndpoints method)
traceback_formatter() (in module pypicloud)

U

unauthenticated_userid() (pypicloud.auth.BasicAuthenticationPolicy method)
(pypicloud.auth.SessionAuthPolicy method)
unstable (pypicloud.cache.dynamo.PackageSummary attribute)
update_with() (pypicloud.cache.dynamo.PackageSummary method)
upload() (in module pypicloud.views.simple)
(pypicloud.cache.base.ICache method)
(pypicloud.storage.base.IStorage method)
(pypicloud.storage.files.FileStorage method)
(pypicloud.storage.s3.S3Storage method)
upload_package() (in module pypicloud.views.api)
User (class in pypicloud.access.sql)
user (pypicloud.access.sql.UserPermission attribute)
user_data() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_package_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_permissions() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.config.ConfigAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
(pypicloud.access.sql.SQLAccessBackend method)
user_principals() (pypicloud.access.base.IAccessBackend method)
username (pypicloud.access.sql.User attribute)
(pypicloud.access.sql.UserPermission attribute)
UserPermission (class in pypicloud.access.sql)

V

value (pypicloud.access.sql.KeyVal attribute)
verify_user() (pypicloud.access.base.IAccessBackend method)
(pypicloud.access.remote.RemoteAccessBackend method)
version (pypicloud.cache.dynamo.DynamoPackage attribute)
(pypicloud.cache.sql.SQLPackage attribute)

W

write (pypicloud.access.sql.GroupPermission attribute)
(pypicloud.access.sql.Permission attribute)
(pypicloud.access.sql.UserPermission attribute)