spyder.api

Contents

spyder.api#

spyder.api#

This package contains base classes, mixins and widgets that can be used to create third-party plugins to extend Spyder.

This API should be considered pre-release and is subject to change before its version reaches 1.0.

Modules

asyncdispatcher

Spyder AsyncDispatcher API.

config

Mixins, decorators and enums to access Spyder configuration system.

editor

This module contains the code editor API.

exceptions

This module contains API exceptions.

fonts

Helper classes to get and set the fonts used in Spyder.

plugin_registration

plugins

spyder.api.plugins

preferences

API to create an entry in Spyder Preferences associated to a given plugin.

shellconnect

Classes to connect a plugin to the shell widgets in the IPython console.

shortcuts

Helper classes to get and set shortcuts in Spyder.

translations

This module contains the internationalization API.

utils

API utilities.

widgets

Widgets to extend Spyder through its API.