diff --git a/pyproject.toml b/pyproject.toml index 68c5c2a3..0dc108f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -88,9 +88,10 @@ workspace.members = [ path = "ahriman-core/src/ahriman/__init__.py" [tool.uv.sources] -ahriman-core = { workspace = true } -ahriman-triggers = { workspace = true } -ahriman-web = { workspace = true } +ahriman-core = { workspace = true, editable = false } +ahriman-pytest-plugins = { path = "tools/pytest_plugins", editable = true } +ahriman-triggers = { workspace = true, editable = false } +ahriman-web = { workspace = true, editable = false } [tool.uv.workspace] members = [ diff --git a/tox.toml b/tox.toml index 35cc9ff2..ec77c98f 100644 --- a/tox.toml +++ b/tox.toml @@ -3,6 +3,9 @@ env_list = [ "tests", ] isolated_build = true +requires = [ + "tox-uv", +] labels.release = [ "version", "docs", @@ -337,7 +340,9 @@ deps = [ { replace = "ref", of = ["project", "extras"], extend = true }, "./tools/pytest_plugins", ] +package = "uv" pip_pre = true +runner = "uv-venv-runner" set_env.CFLAGS = "-Wno-unterminated-string-initialization" commands = [ [