From 7b4751f538b617cd276773c5b4f2823cf92472dc Mon Sep 17 00:00:00 2001 From: auronandace Date: Tue, 21 Jul 2026 08:53:45 +0100 Subject: [PATCH] finish dependencies for wasi-testsuite --- recipes/tests/wasi-testsuite/recipe.toml | 2 +- recipes/wip/dev/python/python3-colorama/recipe.toml | 10 +++++++--- recipes/wip/dev/python/python3-hatchling/recipe.toml | 8 +++++++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/recipes/tests/wasi-testsuite/recipe.toml b/recipes/tests/wasi-testsuite/recipe.toml index ac499718b..67bf73cd1 100644 --- a/recipes/tests/wasi-testsuite/recipe.toml +++ b/recipes/tests/wasi-testsuite/recipe.toml @@ -1,4 +1,4 @@ -# TODO figure out colorama dependency +# TODO compiles but fails to find request module when running tests [source] git = "https://github.com/WebAssembly/wasi-testsuite" branch = "prod/testsuite-base" diff --git a/recipes/wip/dev/python/python3-colorama/recipe.toml b/recipes/wip/dev/python/python3-colorama/recipe.toml index ca265d451..a740fb765 100644 --- a/recipes/wip/dev/python/python3-colorama/recipe.toml +++ b/recipes/wip/dev/python/python3-colorama/recipe.toml @@ -1,4 +1,4 @@ -# TODO currently fails on host:python3-cython +# TODO needs testing [source] git = "https://github.com/tartley/colorama" rev = "0.4.6" @@ -8,8 +8,12 @@ shallow_clone = true template = "python" dev-dependencies = [ "host:python312", - "host:python3-setuptools", - "host:python3-cython", + "python312", + "python3-hatchling", + "python3-pathspec", + "python3-pluggy", + "python3-packaging", + "python3-trove-classifiers", ] [package] diff --git a/recipes/wip/dev/python/python3-hatchling/recipe.toml b/recipes/wip/dev/python/python3-hatchling/recipe.toml index 535f57837..2cd126b4f 100644 --- a/recipes/wip/dev/python/python3-hatchling/recipe.toml +++ b/recipes/wip/dev/python/python3-hatchling/recipe.toml @@ -1,4 +1,5 @@ # TODO requires testing +# FIXME remove --no-deps when pip dependency handling works properly (pip thinks python3-packaging isn't high enough version but it is) [source] git = "https://github.com/pypa/hatch" rev = "hatchling-v1.31.0" @@ -6,9 +7,15 @@ shallow_clone = true [build] template = "python" +pyprojectpath = "backend" +pipflags = ["--no-deps"] dev-dependencies = [ "host:python312", "python312", + "host:python3-packaging", + "host:python3-pathspec", + "host:python3-pluggy", + "host:python3-trove-classifiers", ] [package] @@ -19,4 +26,3 @@ dependencies = [ "python3-pluggy", "python3-trove-classifiers", ] -