> > 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.

Reply via email to