Open
Description
Incoprorate this pattern into extras_require
in setup.py
as will be cleaner to maintain.
Note: The reason this was not done in #583 was due to dependabot
not tracking the extra_requirements.txt
file meaning we'd have to manually check for optional dependency updates. Any attempt to incorporate the above would have to manage this issue somehow.