From ae6d10ab5b3a3213f4157ac9de2dd9bc3135367e Mon Sep 17 00:00:00 2001 From: Tom Cobb Date: Fri, 17 Apr 2026 10:52:15 +0000 Subject: [PATCH] Reproduce problem --- .github/workflows/_dist.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_dist.yml b/.github/workflows/_dist.yml index d4154ceb0b..fd1a23ab96 100644 --- a/.github/workflows/_dist.yml +++ b/.github/workflows/_dist.yml @@ -17,8 +17,8 @@ jobs: - name: Build sdist and wheel run: > - export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) && - uvx --from build pyproject-build + export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) && uvx --from + build pyproject-build - name: Upload sdist and wheel as artifacts uses: actions/upload-artifact@v4 @@ -36,10 +36,15 @@ jobs: # If more than one module in src/ replace with module name to test run: python -m $(ls --hide='*.egg-info' src | head -1) --version - - name: Check APIs are importable + - name: Check APIs are importable with no extras run: | python -c "import ophyd_async" python -c "import ophyd_async.core" python -c "import ophyd_async.epics.core" python -c "import ophyd_async.epics.motor" python -c "import ophyd_async.plan_stubs" + + - name: Check Tango APIs are importable with only tango + run: | + python -m pip install ophyd_async[tango] + python -c "import ophyd_async.tango.core"