> > On Tuesday 8 October 2024 at 13:20:54 UTC-7 marc....@gmail.com wrote: > > On Tuesday, October 8, 2024 at 1:23:55 PM UTC-6 Nils Bruin wrote: > > > Pypi packages have a default size limit of 100MB per file and 10GB per > > project. > > As you're pointing out, sage still fits within 10GB in source, so it looks > like sagemath could just be one pypi package.
I think that you have misunderstood the limits that Marc was referring to. The 100MB file limits means that a single project installer file should be less than 100MB. The 10GB project limit means that all installer files for each Python version and each OS for all versions of a project should not add up to more than 10GB. A single Sage installer file for one OS, Sage version and CPython version comes close to the total file size limit allowed for any project by default in PyPI. You can see the release history for python-flint here: https://pypi.org/project/python-flint/#history You can see the file sizes for the most recent python-flint release here: https://pypi.org/project/python-flint/0.7.0a5/#files The total of those file sizes summed over all releases of python-flint must not exceed 10GB (without special permission from PyPI). Currently python-flint does not provide binaries for Windows or Linux on ARM. Doing so would almost double the total file size per release. As of CPython 3.13 there are free-threaded builds. Providing binaries for those could end up doubling the total file size as well. -- Oscar -- 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/CAHVvXxRg%3DzQec4LzSueXhsQgp19TZtvyz0eGcEsf7ioRHtmk5w%40mail.gmail.com.