From 987a4eaef9b2cefffb27553e17b4f7ba132fb462 Mon Sep 17 00:00:00 2001 From: Eric Gustin <34000337+EricGustin@users.noreply.github.com> Date: Wed, 8 Apr 2026 11:54:12 -0700 Subject: [PATCH] Add `[tool.uv] exclude-newer` config to `arcade new`'s full template (#809) templates the changes in https://github.com/ArcadeAI/monorepo/pull/765 --- > [!NOTE] > **Low Risk** > Low risk: adds `uv` configuration to generated templates and bumps the package version, with no runtime logic changes. > > **Overview** > Updates the `arcade new` **full** template `pyproject.toml` to include a new `[tool.uv]` section that pins resolver behavior via `exclude-newer = "1 week"` while exempting key `arcade-*` packages. > > Bumps the root project version from `1.12.2` to `1.12.3`. > > Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit fd47343d52ee51700affad5c3f1701b3e143002f. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot). --- .../templates/full/{{ toolkit_name }}/pyproject.toml | 4 ++++ pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/arcade-cli/arcade_cli/templates/full/{{ toolkit_name }}/pyproject.toml b/libs/arcade-cli/arcade_cli/templates/full/{{ toolkit_name }}/pyproject.toml index 6a565eae..27f7158b 100644 --- a/libs/arcade-cli/arcade_cli/templates/full/{{ toolkit_name }}/pyproject.toml +++ b/libs/arcade-cli/arcade_cli/templates/full/{{ toolkit_name }}/pyproject.toml @@ -53,5 +53,9 @@ asyncio_mode = "auto" [tool.coverage.report] skip_empty = true +[tool.uv] +exclude-newer = "1 week" +exclude-newer-package = { arcade-mcp-server = false, arcade-tdk = false, arcade-core = false, arcade-serve = false } + [tool.hatch.build.targets.wheel] packages = ["{{ package_name }}"] diff --git a/pyproject.toml b/pyproject.toml index d35f1949..e63635e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "arcade-mcp" -version = "1.13.2" +version = "1.13.3" description = "Arcade.dev - Tool Calling platform for Agents" readme = "README.md" license = { file = "LICENSE" }