invoke is not a required dependency of duplicity.
It does not appear in upstream's requirements.txt nor pyproject.toml:
- https://gitlab.com/duplicity/duplicity/-/blob/dev/requirements.txt
- https://gitlab.com/duplicity/duplicity/-/blob/dev/pyproject.toml
(cherry picked from commit b6254c48df)
(cherry picked from commit 747ba2d3768790a11db05c5fd33706e238f6f4e1)