Verified limit lookup

PyPI Distribution File Size Limit

PyPI Distribution File Size Limit, verified against PyPI's official documentation with scope, implementation impact, caveats, and a direct check.

Verified Aug 22, 20261 official source
Quick answer

PyPI documents per-file upload as 100 MB. Projects can request an increase through the documented process when justified.

Verified Aug 22, 2026Official source

Current limits

ConstraintCurrent valueScopeVerified source
per-file uploadProjects can request an increase through the documented process when justified.100 MBDefault project limitPython Packaging AuthorityAug 22, 2026

Why does this limit matter?

Wheels for large native or model assets can exceed the per-file limit even when project storage remains available.

This value is scoped to Default project limit; a different plan, runtime, model, endpoint, region, or account can produce a different effective constraint.

What should you check?

  1. Run the build and measure each wheel and source distribution before publishing.
  2. Confirm the exact plan, model, runtime, endpoint, region, and account that serve the failing workload.
  3. Record the observed value, response headers or configuration, timestamp, and source without logging secrets.

Important caveats

  • Every distribution file is evaluated independently from the aggregate project limit.
  • Treat the official source and live account configuration as authoritative if they differ from this verified snapshot.
HyperObserve reports the documented platform constraint. Your application, SDK, gateway, provider, region, or account can impose a lower effective limit.
Related

Related references and tools

Found an outdated limit? Report it.