Will -—disable-gil ever be the default that should be targeted by everyone? Or will python have “requires-gil” libraries and “allows-no-gil” libraries?
Yeah it will be the default in the future. They laid out their roadmap a while go. It's a long roadmap to allow libraries to update. IIRC it would be default by 3.16 at the earliest. I think there was even a stage where there would be GIL and GILless distributions.