galaxy.tool_shed package



galaxy.tool_shed.repository_type module

galaxy.tool_shed.tool_shed_registry module

class galaxy.tool_shed.tool_shed_registry.AUTH_TUPLE(username, password)[source]

Bases: tuple

property username

Alias for field number 0

property password

Alias for field number 1

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

Bases: object


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


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…