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.