Proposal: Adding a persistent cache directory to PEP 517 hooks

As the author of a packaging tool for native wheels (maturin), I’d love to see such an extension.

Even though it’s relatively small compared the big popular packages, I’m already experiencing this with pyo3 where tox is effectively unusable for development and currently takes up most of the ci time.

For the implementation, I’d prefer having **kwargs with an opt-in like backend.SUPPORTS_KWARGS=True.

1 Like