From b9778a893546624d7d316d3617fd8f1f47a7ef45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Tcho=C5=84?= Date: Mon, 16 Feb 2026 11:48:08 +0100 Subject: [PATCH 1/3] "Build & Inspect Distributions" to fix #156 --- .github/workflows/build-artifacts.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/workflows/build-artifacts.yml diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml new file mode 100644 index 00000000..17c7acee --- /dev/null +++ b/.github/workflows/build-artifacts.yml @@ -0,0 +1,13 @@ +name: Build & Inspect Distributions + +on: + push: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: hynek/build-and-inspect-python-package@v2 From b324feb20da1a9ea2cf80753d2a4d6c2a4381ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Tcho=C5=84?= Date: Mon, 16 Feb 2026 12:01:17 +0100 Subject: [PATCH 2/3] Explicitly tell setuptools what is the package rather than relying on auto-discovery --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c9096d7f..776044d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -129,10 +129,13 @@ publishing = [ "instamatic.autoconfig" = "instamatic.config.autoconfig:main" [tool.setuptools] -packages = ["instamatic"] package-dir = {"" = "src"} include-package-data = true +[tool.setuptools.packages.find] +where = ["src"] +include = ["instamatic*"] + [tool.ruff] target-version = 'py39' line-length = 96 From 9010224e0597d037fe7c477ddc5d7ad0ac3e55e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Tcho=C5=84?= Date: Mon, 16 Feb 2026 12:49:13 +0100 Subject: [PATCH 3/3] Remove "Build & Inspect Distributions" workflow used in debug --- .github/workflows/build-artifacts.yml | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 .github/workflows/build-artifacts.yml diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml deleted file mode 100644 index 17c7acee..00000000 --- a/.github/workflows/build-artifacts.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Build & Inspect Distributions - -on: - push: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: hynek/build-and-inspect-python-package@v2