From 1d14572a01d4d478075345fbe456d40f095b9213 Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Sat, 28 Mar 2026 12:59:15 +0100 Subject: [PATCH] Add pyproject.toml check before Poetry commands - skip packages with only setup.py --- .gitea/workflows/package-tests.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/package-tests.yml b/.gitea/workflows/package-tests.yml index 108b6661..fd35689e 100644 --- a/.gitea/workflows/package-tests.yml +++ b/.gitea/workflows/package-tests.yml @@ -450,6 +450,13 @@ jobs: } fi + # Check if pyproject.toml exists (required for poetry) + if [[ ! -f "/opt/aitbc/python-packages-workspace/repo/${{ matrix.package.path }}/pyproject.toml" ]]; then + echo "⚠️ No pyproject.toml found, skipping Poetry dependency installation" + echo "Package has setup.py only - dependencies will be installed during build" + exit 0 + fi + # Check and update lock file if needed echo "Checking Poetry lock file..." # Ensure we're in a valid directory before running poetry