API#

Extensions#

make_register_namespace_decorator(cls, ...)

Create a decorator for registering custom functionality with a class.

Types used by the former:

ExtensionNamespace(instance)

Protocol for extension namespaces.

Deprecations#

deprecated(msg, *[, category, stacklevel])

Decorator to indicate that a class, function, or overload is deprecated.

deprecated_arg(arg, msg, *[, category, ...])

Decorator to indicate that a function argument is deprecated.

Deprecation(version_deprecated[, msg])

Utility class storing information on deprecated functionality.

Settings#

Settings ()

Base class for package settings.