diff --git a/pyproject.toml b/pyproject.toml index a50ef20..bb1dd00 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "chronos-forecasting" -version = "1.5.3" +dynamic = ["version"] authors = [ { name = "Abdul Fatir Ansari", email = "ansarnd@amazon.com" }, { name = "Lorenzo Stella", email = "stellalo@amazon.com" }, @@ -36,6 +36,9 @@ build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/chronos"] +[tool.hatch.version] +path = "src/chronos/__about__.py" + [project.optional-dependencies] test = ["pytest~=8.0", "numpy>=1.21,<3", "fev>=0.6.1", "pandas>=2.0,<2.4"] typecheck = ["mypy~=1.9"] diff --git a/src/chronos/__about__.py b/src/chronos/__about__.py new file mode 100644 index 0000000..0cda2d1 --- /dev/null +++ b/src/chronos/__about__.py @@ -0,0 +1 @@ +__version__ = "2.0.0rc1" diff --git a/src/chronos/__init__.py b/src/chronos/__init__.py index b89be4d..75d0bfb 100644 --- a/src/chronos/__init__.py +++ b/src/chronos/__init__.py @@ -1,6 +1,7 @@ # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 +from .__about__ import __version__ from .base import BaseChronosPipeline, ForecastType from .chronos import ( ChronosConfig, @@ -13,6 +14,7 @@ from .chronos2 import Chronos2ForecastingConfig, Chronos2Model, Chronos2Pipeline from .chronos_bolt import ChronosBoltConfig, ChronosBoltPipeline __all__ = [ + "__version__", "BaseChronosPipeline", "ForecastType", "ChronosConfig",