diff --git a/.github/workflows/macos-build.yml b/.github/workflows/macos-build.yml index e9500c7..0e0a7b1 100644 --- a/.github/workflows/macos-build.yml +++ b/.github/workflows/macos-build.yml @@ -12,15 +12,18 @@ 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 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 e3873dc..9663576 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,8 @@ [build-system] -requires = ["setuptools>=61", "wheel", "py2app>=0.27"] +requires = ["setuptools>=61,<81", "wheel", "py2app>=0.27"] build-backend = "setuptools.build_meta" [project] name = "xmmanager-mb" version = "0.1.0" requires-python = ">=3.12,<4" -dependencies = [ - "libxmmanager>=0.1.5", - "rumps>=0.4.0", -] 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