python-optional-dependencies

Use when supporting multiple backends/providers without forcing all dependencies on users. pyproject.toml extras pattern.