2. Adopt ophyd-async for project structure#

Date: 2022-02-18

Status#

Accepted

Context#

We should use the following pip-skeleton. The skeleton will ensure consistency in developer environments and package management.

Decision#

We have switched to using the skeleton.

Consequences#

This module will use a fixed set of tools as developed in ophyd-async and can pull from this skeleton to update the packaging to the latest techniques.

As such, the developer environment may have changed, the following could be different:

  • linting

  • formatting

  • pip venv setup

  • CI/CD