Warning

This document is for an old release 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.

galaxy.tool_shed package

Subpackages

Submodules

galaxy.tool_shed.repository_type module

galaxy.tool_shed.tool_shed_registry module

galaxy.tool_shed.tool_shed_registry.AUTH_TUPLE

alias of galaxy.tool_shed.tool_shed_registry.AuthSetting

class galaxy.tool_shed.tool_shed_registry.Registry(config=None)[source]

Bases: object

__init__(config=None)[source]

Initialize self. See help(type(self)) for accurate signature.

url_auth(url)[source]

If the tool shed is using external auth, the client to the tool shed must authenticate to that as well. This provides access to the six.moves.urllib.request.HTTPPasswordMgrWithdefaultRealm() object for the url passed in.

Following more what galaxy.demo_sequencer.controllers.common does might be more appropriate at some stage…