It appears that v2.3.0 of this library requires at least v2.2.7 of python_telesign, due to needing this change in rest.py:
TeleSign/python_telesign@v2.2.6...v2.2.7#diff-af48826f0f3a15296854d11486de8cfaea5baaf3dca6977f6bee15d8350a0694R50
With v2.2.6 or lower of python_telesign, one will see this error at import time:
File "[...]/venv/lib/python3.11/site-packages/telesignenterprise/verify.py", line 30, in __init__
super(VerifyClient, self).__init__(
TypeError: RestClient.__init__() got an unexpected keyword argument 'source'
Currently install_requires allows as low as v2.2.1.
This issue will be most apparent for repos that have pinned the python_telesign dependency.