Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

tool_shed package

Subpackages

Submodules

tool_shed.repository_registry module

class tool_shed.repository_registry.RegistryInterface(*args, **kwargs)[source]

Bases: Protocol

add_category_entry(category)[source]
add_entry(repository)[source]
edit_category_entry(old_name, new_name)[source]
is_valid(repository) bool[source]
remove_category_entry(category)[source]
remove_entry(repository)[source]
__init__(*args, **kwargs)
class tool_shed.repository_registry.NullRepositoryRegistry(app: ToolShedApp)[source]

Bases: RegistryInterface

__init__(app: ToolShedApp)[source]
add_category_entry(category)[source]
add_entry(repository)[source]
edit_category_entry(old_name, new_name)[source]
is_valid(repository) bool[source]
remove_category_entry(category)[source]
remove_entry(repository)[source]
class tool_shed.repository_registry.Registry(app)[source]

Bases: RegistryInterface

__init__(app)[source]
load()[source]
add_category_entry(category)[source]
add_entry(repository)[source]
edit_category_entry(old_name, new_name)[source]
get_certified_level_one_clause_list()[source]
get_certified_level_one_tuple(repository)[source]

Return True if the latest installable changeset_revision of the received repository is level one certified.

is_level_one_certified(repository_metadata)[source]
is_valid(repository) bool[source]
load_certified_level_one_repository_and_suite_tuple(repository)[source]
load_repository_and_suite_tuple(repository)[source]
load_repository_and_suite_tuples()[source]
load_viewable_repositories_and_suites_by_category()[source]
remove_category_entry(category)[source]
remove_entry(repository)[source]
property sa_session
unload_certified_level_one_repository_and_suite_tuple(repository)[source]
unload_repository_and_suite_tuple(repository)[source]
tool_shed.repository_registry.get_repositories(session)[source]
tool_shed.repository_registry.get_repositories_with_user(session, user_model)[source]
tool_shed.repository_registry.get_certified_repositories_with_user(session, where_clauses, user_model)[source]