Toolsets in Python Toolboxes
Creating toolsets within ArcGIS Python Toolboxes is surprisingly simple, but unfortunately somewhat difficult to locate in the documentation. Hopefully this will make it a little easier.
A tool's membership in a toolset is determined by category property of the tool class. Implementing this looks like the following in code.
class CreateSdeTool(object): def __init__(self): # ArcGIS tool properties self.label = 'Create SDE Workspace' self.canRunInBackground = False self.category = 'Create'
The end result produces toolsets in the toolbox like the following in the SDE Workspace Creation Toolbox.