pipecat: add version() function
This commit is contained in:
@@ -5,14 +5,20 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
from importlib.metadata import version
|
from importlib.metadata import version as lib_version
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
__version__ = version("pipecat-ai")
|
__version__ = lib_version("pipecat-ai")
|
||||||
|
|
||||||
logger.info(f"ᓚᘏᗢ Pipecat {__version__} (Python {sys.version}) ᓚᘏᗢ")
|
logger.info(f"ᓚᘏᗢ Pipecat {__version__} (Python {sys.version}) ᓚᘏᗢ")
|
||||||
|
|
||||||
|
|
||||||
|
def version() -> str:
|
||||||
|
"""Returns the Pipecat version."""
|
||||||
|
return __version__
|
||||||
|
|
||||||
|
|
||||||
# We replace `asyncio.wait_for()` for `wait_for2.wait_for()` for Python < 3.12.
|
# We replace `asyncio.wait_for()` for `wait_for2.wait_for()` for Python < 3.12.
|
||||||
#
|
#
|
||||||
# In Python 3.12, `asyncio.wait_for()` is implemented in terms of
|
# In Python 3.12, `asyncio.wait_for()` is implemented in terms of
|
||||||
|
|||||||
Reference in New Issue
Block a user