Make Pythran a required build dependency

Pythran has been an opt-out build dependence since SciPy 1.7; we’ve been toying with the idea of removing the opt-out for a while (way longer than the RFC issue exists).

I propose to make this official for 1.14.

1 Like

We haven’t had many issues with Pythran in the last 2 years, and the ones we did have were resolved pretty swiftly. So from that perspective it seems fine to make Pythran required.

I did have a quick search for use of -Duse-pythran=false, and found that two distros build with that flag set by default:

Before taking this decision, it should be investigated what the problem exactly is there.