From d57d473c13ce50c430b684ff3f385e763c2c8beb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Wed, 3 Apr 2024 16:13:07 -0700 Subject: [PATCH] pyproject.toml: use setuptools_scm to auto manage versions --- pyproject.toml | 7 +++++-- requirements-dev.txt | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6888759c7..ebffca741 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,10 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools>=64", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" [project] name = "dailyai" -version = "0.0.3.1" +dynamic = ["version"] description = "An open source framework for real-time, multi-modal, conversational AI applications" license = { text = "BSD 2-Clause License" } readme = "README.md" @@ -49,3 +49,6 @@ where = ["src"] [tool.pytest.ini_options] pythonpath = ["src"] + +[tool.setuptools_scm] +# Empty diff --git a/requirements-dev.txt b/requirements-dev.txt index 39c6d0b2e..bbd666cf6 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,3 +2,5 @@ autopep8==2.0.4 build==1.0.3 pip-tools==7.4.1 pytest==8.1.1 +setuptools==69.2.0 +setuptools_scm==8.0.4