Installation

To install IDOM and a default implementation for all features:

pip install idom[stable]

For a minimal installation that lacks implementations for some features:

pip install idom

For more installation options see the Extra Features section.

Note

IDOM also supplies a Flake8 Plugin to help enforce the Rules of Hooks

Extra Features

Optionally installable features of IDOM. To include, them use the given “Name” from the table below:

pip install idom[NAME]

Name

Description

stable

Default implementations for all IDOM’s features

testing

Utilities for testing IDOM using Selenium

sanic

Sanic as a Layout Server

fastapi

FastAPI as a Layout Server

tornado

Tornado as a Layout Server

flask

Flask as a Layout Server

all

All the features listed above (not usually needed)