Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
pre-commit:
runs-on: macos-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-python@v1
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: '3.12'
python-version: '3.x'
- name: set PY
run: echo "PY=$(python -c 'import hashlib, sys;print(hashlib.sha256(sys.version.encode()+sys.executable.encode()).hexdigest())')" >> $GITHUB_ENV
- uses: actions/cache@v1
- uses: actions/cache@v4
with:
path: ~/.cache/pre-commit
key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }}
- uses: pre-commit/action@v1.0.1
- uses: pre-commit/action@v3.0.1
4 changes: 2 additions & 2 deletions .github/workflows/release_to_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ jobs:

steps:
- name: Checkout source
uses: actions/checkout@v2
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: "3.x"

Expand Down
4 changes: 2 additions & 2 deletions src/py2app/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
import io
import os
import pathlib
import py_compile
import stat
import subprocess
import sys
import time
import typing
from py_compile import compile # noqa: A004

import macholib.util
from macholib.util import is_platform_file
Expand Down Expand Up @@ -377,7 +377,7 @@ def byte_compile(
with open(fn, "wb") as fp_out:
fp_out.write(fp_in.read())

compile(fn, cfile, dfile, optimize=optimize)
py_compile.compile(fn, cfile, dfile, optimize=optimize)
os.unlink(fn)

elif suffix in PY_SUFFIXES:
Expand Down
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tox]
;envlist = py37,py38,py39,py310
envlist = py27,py39,py310,py311
envlist = py39,py310,py311,py312,py313
isolated_build = True

[testenv]
Expand All @@ -24,7 +24,7 @@ commands =
coverage report

[testenv:mypy]
basepython = python3.10
basepython = python3.13
deps =
mypy
rich
Expand Down