diff --git a/VERSION b/VERSION index 8c20c52..2c80271 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.20.0 \ No newline at end of file +v0.20.1 diff --git a/docs/decisions/0008-lakeflow-framework-package.md b/docs/decisions/0008-lakeflow-framework-package.md index 1fcb79c..1d60024 100644 --- a/docs/decisions/0008-lakeflow-framework-package.md +++ b/docs/decisions/0008-lakeflow-framework-package.md @@ -79,7 +79,7 @@ without change until `v1.0.0`. ```toml [build-system] requires = ["setuptools>=68", "wheel"] -build-backend = "setuptools.backends.legacy:build" +build-backend = "setuptools.build_meta" [project] name = "lakeflow-framework" diff --git a/docs/source/contributor_dev_env.rst b/docs/source/contributor_dev_env.rst index ee0a6fd..138f556 100644 --- a/docs/source/contributor_dev_env.rst +++ b/docs/source/contributor_dev_env.rst @@ -45,6 +45,14 @@ Once you have cloned the Lakeflow Framework repository, you'll need to follow th python -m build + If you use `uv `_, the equivalent is: + + .. code-block:: bash + + uv build --wheel --clear -o dist + + Both commands use the setuptools backend declared in ``pyproject.toml``. + If you change a dependency in any of the ``requirements*.txt`` files, regenerate all three lockfiles with the helper script from the repo root: diff --git a/pyproject.toml b/pyproject.toml index 446752b..f23df1e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [build-system] requires = ["setuptools>=68", "wheel"] -build-backend = "setuptools.backends.legacy:build" +build-backend = "setuptools.build_meta" [project] name = "lakeflow-framework"