Django PyPI source tarball missing versions after 4.2.20

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!

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

2 Likes

Thanks ! Really appreciate the clarification.