diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f33c33d2d643b3..e62ab62a4e85af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -146,10 +146,9 @@ jobs: - uses: actions/checkout@v3 - name: Prepare homebrew environment variables run: | - echo "LDFLAGS=-L$(brew --prefix tcl-tk)/lib" >> $GITHUB_ENV - echo "PKG_CONFIG_PATH=$(brew --prefix openssl@1.1)/lib/pkgconfig:$(brew --prefix tcl-tk)/lib/pkgconfig" >> $GITHUB_ENV + brew install pkg-config openssl@1.1 xz gdbm tcl-tk - name: Configure CPython - run: ./configure --with-pydebug --prefix=/opt/python-dev + run: CFLAGS="-I$(brew --prefix gdbm)/include -I$(brew --prefix xz)/include" LDFLAGS="-L$(brew --prefix gdbm)/lib -I$(brew --prefix xz)/lib" PKG_CONFIG_PATH="$(brew --prefix tcl-tk)/lib/pkgconfig" ./configure --with-pydebug --with-openssl=$(brew --prefix openssl@1.1) - name: Build CPython run: make -j4 - name: Display build info diff --git a/Lib/test/test_tools/test_freeze.py b/Lib/test/test_tools/test_freeze.py index 2ba36ca208f967..e833a4c26c7f73 100644 --- a/Lib/test/test_tools/test_freeze.py +++ b/Lib/test/test_tools/test_freeze.py @@ -8,6 +8,8 @@ from test.support import os_helper from test.test_tools import imports_under_tool, skip_if_missing + +support.requires('extralargefile','test requires extra disk spaces and a long time to run') skip_if_missing('freeze') with imports_under_tool('freeze', 'test'): import freeze as helper