diff --git a/openbb_platform/platform/core/openbb_core/app/static/decorators.py b/openbb_platform/platform/core/openbb_core/app/static/decorators.py index 8d379864724..e664f0b1cf7 100644 --- a/openbb_platform/platform/core/openbb_core/app/static/decorators.py +++ b/openbb_platform/platform/core/openbb_core/app/static/decorators.py @@ -1,7 +1,8 @@ +"""Decorators for the OpenBB Platform static assets.""" from functools import wraps from typing import Any, Callable, Optional, TypeVar, overload -from pydantic.validate_call import validate_call +from pydantic import validate_call from typing_extensions import ParamSpec P = ParamSpec("P") diff --git a/openbb_platform/platform/core/openbb_core/app/version.py b/openbb_platform/platform/core/openbb_core/app/version.py index b6f76529adf..c53858bf55a 100644 --- a/openbb_platform/platform/core/openbb_core/app/version.py +++ b/openbb_platform/platform/core/openbb_core/app/version.py @@ -10,9 +10,15 @@ PACKAGE = "openbb" def get_package_version(package: str): """Retrieve the version of a package from installed pip packages.""" - version = pkg_resources.get_distribution(package).version + is_nightly = False + try: + version = pkg_resources.get_distribution(package).version + except pkg_resources.DistributionNotFound: + package += "-nightly" + is_nightly = True + version = pkg_resources.get_distribution(package).version - if is_git_repo(Path(__file__).parent.resolve()): + if is_git_repo(Path(__file__).parent.resolve()) and not is_nightly: version += "dev" return version diff --git a/openbb_platform/platform/provider/pyproject.toml b/openbb_platform/platform/provider/pyproject.toml index 422464c7c10..b05116256d6 100644 --- a/openbb_platform/platform/provider/pyproject.toml +++ b/openbb_platform/platform/provider/pyproject.toml @@ -11,9 +11,10 @@ python = "^3.8" importlib_metadata = "^6.8.0" pydantic = "^2.4.2" requests = "^2.31.0" -urllib3 = "<2.0.0" importlib-metadata = "^6.8.0" python-dotenv = "^1.0.0" + +[tool.poetry.group.dev.dependencies] pytest-recorder = "^0.2.3" [build-system]