On Sunday, June 11, 2023 at 6:20:03 PM UTC-7 Travis Scrimshaw wrote: My understanding of William's goal (please correct me if I am wrong) was to put everything together so nobody was trying to build a better wheel. To me, by splitting everything up into these small pieces, it seems contrary to that goal as how is someone suppose to know the piece they want already exists?
The Sage distribution will continue to exist. There will be no user-visible change coming from the modularization project for the users of the Sage distribution. My reading is that your main goal is to make Sage pip-installable, but that seems independent of breaking Sage up into smaller parts. Even breaking up Sage into smaller portions for more 'precise' dependencies for these supposed downstream Python developers won't really fix B and C. It works the other way around. B and C (applied to individual Cython/Python modules) were/are _obstacles_ to making modularized pip-installable distributions. I have been fixing B and C (in numerous tickets) so that I can make modularized distributions. It didn't come for free; but I have already done most of the necessary work... and clear plans for the other work required. [...]. I am hoping you could answer the following questions in detail with your next post. [...] Thanks a lot for your questions; I'll address them in post II. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/edfe190d-f7af-4563-8c50-d02c780f9547n%40googlegroups.com.