Getting Started#

Installing requirements#

imap-processing uses Poetry for dependency management. Check out our style guide for specific IMAP Poetry usage.

To install using Poetry for development:

poetry self add poetry-dynamic-versioning
poetry install --all-extras

Using IMAP processing#

The main way to run IMAP processing locally is through the CLI.

Our tests are run using pytest:

poetry shell
pytest

Other Information#

Another source of useful links is the internal IMAP help page, or the infrastructure documentation.