From 58763cd4a1d5c5d0af10605a857b01391673631e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 17 May 2026 13:34:26 +0000 Subject: [PATCH 1/2] Fix macOS build config for setuptools and action runtime compatibility Agent-Logs-Url: https://github.com/numycode/xmmanager/sessions/fa94f7b6-1ee5-4367-a75c-7497a876eb36 Co-authored-by: numycode <179340695+numycode@users.noreply.github.com> --- .github/workflows/macos-build.yml | 6 +++--- pyproject.toml | 2 +- setup.cfg | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/macos-build.yml b/.github/workflows/macos-build.yml index e9500c7..8543c94 100644 --- a/.github/workflows/macos-build.yml +++ b/.github/workflows/macos-build.yml @@ -12,15 +12,15 @@ jobs: matrix: python: [3.14] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} - name: Upgrade packaging tools - run: python -m pip install --upgrade pip setuptools wheel py2app rumps + run: python -m pip install --upgrade pip "setuptools<81" wheel py2app rumps - name: Install project (PEP 517) run: python -m pip install --use-pep517 . diff --git a/pyproject.toml b/pyproject.toml index e3873dc..d57d1f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=61", "wheel", "py2app>=0.27"] +requires = ["setuptools>=61,<81", "wheel", "py2app>=0.27"] build-backend = "setuptools.build_meta" [project] diff --git a/setup.cfg b/setup.cfg index aae291b..4f57768 100644 --- a/setup.cfg +++ b/setup.cfg @@ -4,7 +4,7 @@ version = 0.1.0 [options] packages = find: -include-package-data = True +include_package_data = True [tool:py2app] script = main.py From bb04ced252c9ed14fd7470750197b6d486f7cb15 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 17 May 2026 13:42:18 +0000 Subject: [PATCH 2/2] Fix remaining py2app metadata conflict and install runtime deps in CI Agent-Logs-Url: https://github.com/numycode/xmmanager/sessions/3db70e79-c8f0-4cd9-b3e8-896688ffa306 Co-authored-by: numycode <179340695+numycode@users.noreply.github.com> --- .github/workflows/macos-build.yml | 3 +++ pyproject.toml | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/macos-build.yml b/.github/workflows/macos-build.yml index 8543c94..0e0a7b1 100644 --- a/.github/workflows/macos-build.yml +++ b/.github/workflows/macos-build.yml @@ -22,6 +22,9 @@ jobs: - name: Upgrade packaging tools run: python -m pip install --upgrade pip "setuptools<81" wheel py2app rumps + - name: Install runtime dependencies + run: python -m pip install -r requirements.txt + - name: Install project (PEP 517) run: python -m pip install --use-pep517 . diff --git a/pyproject.toml b/pyproject.toml index d57d1f9..9663576 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,3 @@ build-backend = "setuptools.build_meta" name = "xmmanager-mb" version = "0.1.0" requires-python = ">=3.12,<4" -dependencies = [ - "libxmmanager>=0.1.5", - "rumps>=0.4.0", -]