From bc9ef6cf717c210b3a43d818ca487f25d8cecfc4 Mon Sep 17 00:00:00 2001 From: Ben Verbeken Date: Fri, 12 Dec 2025 14:36:05 +0100 Subject: [PATCH 1/3] Fix setuptools package discovery to avoid picking up node_modules --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 697249d..b945c22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,4 +26,7 @@ Issues = "https://github.com/seatsio/seatsio-python/issues" [build-system] requires = ["setuptools"] -build-backend = "setuptools.build_meta" \ No newline at end of file +build-backend = "setuptools.build_meta" + +[tool.setuptools] +packages = ["seatsio"] From bcc8ba53fd0f650eea385e74bb3ead1b06f75276 Mon Sep 17 00:00:00 2001 From: Ben Verbeken Date: Fri, 12 Dec 2025 14:43:32 +0100 Subject: [PATCH 2/3] don't create (and later delete) a node_modules folder anymore, and run release script directly with npx --- .github/workflows/release.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8d24b53..f5b6caf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,18 +28,15 @@ jobs: with: node-version: 20 registry-url: https://registry.npmjs.org/ - - name: Install dependencies - run: yarn add -D -E zx@8.1.4 semver@7.6.3 - uses: actions/setup-python@v6 with: python-version: 3.9 - uses: astral-sh/setup-uv@v7 - name: Run release script - run: yarn zx ./release.mjs -v $VERSION_TO_BUMP + run: npx -y -p zx@8.1.4 -p semver@7.6.3 zx ./release.mjs -v $VERSION_TO_BUMP env: VERSION_TO_BUMP: ${{ inputs.versionToBump }} GH_TOKEN: ${{ github.token }} - - run: rm -Rf node_modules - run: uv build --sdist - uses: pypa/gh-action-pypi-publish@release/v1 with: From 526b3d8789e26460cd6ccd712111df9283af88f6 Mon Sep 17 00:00:00 2001 From: Ben Verbeken Date: Fri, 12 Dec 2025 15:04:33 +0100 Subject: [PATCH 3/3] Revert "don't create (and later delete) a node_modules folder anymore, and run release script directly with npx" This reverts commit bcc8ba53fd0f650eea385e74bb3ead1b06f75276. --- .github/workflows/release.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f5b6caf..8d24b53 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,15 +28,18 @@ jobs: with: node-version: 20 registry-url: https://registry.npmjs.org/ + - name: Install dependencies + run: yarn add -D -E zx@8.1.4 semver@7.6.3 - uses: actions/setup-python@v6 with: python-version: 3.9 - uses: astral-sh/setup-uv@v7 - name: Run release script - run: npx -y -p zx@8.1.4 -p semver@7.6.3 zx ./release.mjs -v $VERSION_TO_BUMP + run: yarn zx ./release.mjs -v $VERSION_TO_BUMP env: VERSION_TO_BUMP: ${{ inputs.versionToBump }} GH_TOKEN: ${{ github.token }} + - run: rm -Rf node_modules - run: uv build --sdist - uses: pypa/gh-action-pypi-publish@release/v1 with: