You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modern python packaging tools such as build build wheels in temporary directories.
This makes ccache ineffective for repeated builds.
A change like the one below helps partially, but only a small subset of the Cython modules give cache hits.
FWIW, I did SAGE_DEBUG=no SAGE_NUM_THREADS=8 PYTHONDONTWRITEBYTECODE=yes python -m build --no-isolation --wheel and I got 1 cache miss, 549 direct hits, 76 preprocessed hits.
For contrast, using SAGE_DEBUG=no SAGE_NUM_THREADS=8 PYTHONDONTWRITEBYTECODE=yes python setup.py build gives me 563 direct hits and 63 preprocessed hits (no misses).
Modern python packaging tools such as
build
build wheels in temporary directories.This makes ccache ineffective for repeated builds.
A change like the one below helps partially, but only a small subset of the Cython modules give cache hits.
The text was updated successfully, but these errors were encountered: