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.

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…