From d7914d27719d5a0ec045cebc7f42c6391e1c7bb1 Mon Sep 17 00:00:00 2001 From: Chris Arderne Date: Sat, 31 Aug 2024 21:12:42 +0100 Subject: [PATCH] move dev deps into una --- .github/workflows/docs.yml | 2 +- pyproject.toml | 7 +------ una/pyproject.toml | 7 ++++++- uv.lock | 24 +++++++++++++++++------- 4 files changed, 25 insertions(+), 15 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 73a1330..1733c0d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -28,5 +28,5 @@ jobs: restore-keys: | mkdocs-material- - run: pip install uv - - run: uv sync --python-preference=system + - run: uv sync --python-preference=system --package=una - run: uv run mkdocs gh-deploy --force diff --git a/pyproject.toml b/pyproject.toml index a23168d..7405c39 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,12 +4,7 @@ version = "0.0" requires-python = ">= 3.11" [tool.uv] -dev-dependencies = [ - "pytest >= 8.3.1", - "basedpyright >= 1.15.2", - "mkdocs-material >= 9.5.31", - "ruff >= 0.6.2", -] +dev-dependencies = [] package = false [tool.uv.workspace] diff --git a/una/pyproject.toml b/una/pyproject.toml index bf4e115..3a8dfc8 100644 --- a/una/pyproject.toml +++ b/una/pyproject.toml @@ -36,7 +36,12 @@ repository = "https://github.com/carderne/una" una = "una.cli:app" [tool.uv] -dev-dependencies = [] +dev-dependencies = [ + "pytest >= 8.3.1", + "basedpyright >= 1.15.2", + "mkdocs-material >= 9.5.31", + "ruff >= 0.6.2", +] [build-system] requires = ["hatchling", "hatch-vcs"] diff --git a/uv.lock b/uv.lock index f9843f2..c286448 100644 --- a/uv.lock +++ b/uv.lock @@ -6,12 +6,6 @@ members = [ "hatch-una", "una", ] -requirements = [ - { name = "basedpyright", specifier = ">=1.15.2" }, - { name = "mkdocs-material", specifier = ">=9.5.31" }, - { name = "pytest", specifier = ">=8.3.1" }, - { name = "ruff", specifier = ">=0.6.2" }, -] [[package]] name = "babel" @@ -662,7 +656,7 @@ wheels = [ [[package]] name = "una" -version = "0.5.0a2.dev5+gcdb7179.d20240831" +version = "0.5.0a2.dev8+g7a8440b.d20240831" source = { editable = "una" } dependencies = [ { name = "dataclasses-json" }, @@ -671,6 +665,14 @@ dependencies = [ { name = "typer" }, ] +[package.dev-dependencies] +dev = [ + { name = "basedpyright" }, + { name = "mkdocs-material" }, + { name = "pytest" }, + { name = "ruff" }, +] + [package.metadata] requires-dist = [ { name = "dataclasses-json", specifier = "~=0.6" }, @@ -679,6 +681,14 @@ requires-dist = [ { name = "typer", specifier = "~=0.8" }, ] +[package.metadata.requires-dev] +dev = [ + { name = "basedpyright", specifier = ">=1.15.2" }, + { name = "mkdocs-material", specifier = ">=9.5.31" }, + { name = "pytest", specifier = ">=8.3.1" }, + { name = "ruff", specifier = ">=0.6.2" }, +] + [[package]] name = "urllib3" version = "2.2.2"