diff --git a/aider/__init__.py b/aider/__init__.py index 8ec779530..7f60aca4d 100644 --- a/aider/__init__.py +++ b/aider/__init__.py @@ -1 +1,6 @@ -__version__ = "0.54.9-dev+0000000" +from setuptools_scm import get_version + +try: + __version__ = get_version(root='..', relative_to=__file__) +except Exception: + __version__ = "0.0.0" diff --git a/pyproject.toml b/pyproject.toml index 4defa2772..ab5384205 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,6 @@ Homepage = "https://github.com/paul-gauthier/aider" aider = "aider.main:main" [tool.setuptools.dynamic] -version = { attr = "aider.__init__.__version__" } dependencies = { file = "requirements.txt" } [tool.setuptools.dynamic.optional-dependencies] @@ -63,5 +62,8 @@ include = ["aider*", "aider.website"] ] [build-system] -requires = ["setuptools>=68"] +requires = ["setuptools>=68", "setuptools_scm[toml]>=6.2"] build-backend = "setuptools.build_meta" + +[tool.setuptools_scm] +write_to = "aider/__version__.py"