Django PyPI source tarball missing versions after 4.2.20 (original) (raw)

August 27, 2025, 10:00am 1

Hi everyone,

I noticed Django tarball missing while trying to download Django source tarball from PyPI. The Django project website lists Django 4.2.23 as the latest LTS release.However, when I try to fetch from PyPI using the direct link format (the latest available version in 4.2.20): https://files.pythonhosted.org/packages/source/D/Django/Django-4.2.21.tar.gz
got 404 error.

Is this a PyPI packaging issue, or has Django’s release process for source tarballs changed?
Has anyone else run into this problem, and is there an updated way to fetch source tarballs directly for Django?

Thanks!

AA-Turner (Adam Turner) August 27, 2025, 10:10am 2

The files exist, but are lowercase. See Django · PyPI & https://files.pythonhosted.org/packages/source/D/Django/django-4.2.21.tar.gz

I imagine this relates to PEP 625, which calls for a normalised (lowercase) distribution name.

A

oliverchang_1 (Oliver Chang) August 28, 2025, 12:59am 3

Thanks ! Really appreciate the clarification.