@@ -303,7 +303,12 @@ def list(self, request, path):
303303 repo_version , content = self .get_rvc ()
304304 if self .should_redirect (repo_version = repo_version ):
305305 return redirect (urljoin (self .base_content_url , f"{ path } /simple/" ))
306- names = content .order_by ("name" ).values_list ("name" , flat = True ).distinct ().iterator ()
306+ names = (
307+ content .order_by ("name_normalized" )
308+ .values_list ("name" , flat = True )
309+ .distinct ("name_normalized" )
310+ .iterator ()
311+ )
307312 media_type = request .accepted_renderer .media_type
308313 headers = {"X-PyPI-Last-Serial" : str (PYPI_SERIAL_CONSTANT )}
309314
@@ -361,7 +366,7 @@ def retrieve(self, request, path, package):
361366 elif self .should_redirect (repo_version = repo_ver ):
362367 return redirect (urljoin (self .base_content_url , f"{ path } /simple/{ normalized } /" ))
363368 if content :
364- local_packages = content .filter (name__normalize = normalized )
369+ local_packages = content .filter (name_normalized = normalized )
365370 packages = local_packages .values (
366371 "filename" ,
367372 "sha256" ,
@@ -454,7 +459,7 @@ def retrieve(self, request, path, meta):
454459 name = meta_path .parts [0 ]
455460 if name :
456461 normalized = canonicalize_name (name )
457- package_content = content .filter (name__normalize = normalized )
462+ package_content = content .filter (name_normalized = normalized )
458463 # TODO Change this value to the Repo's serial value when implemented
459464 headers = {PYPI_LAST_SERIAL : str (PYPI_SERIAL_CONSTANT )}
460465 if settings .DOMAIN_ENABLED :
@@ -541,7 +546,7 @@ def retrieve(self, request, path, package, version, filename):
541546 repo_ver , content = self .get_rvc ()
542547 if content :
543548 package_content = content .filter (
544- name__normalize = package , version = version , filename = filename
549+ name_normalized = package , version = version , filename = filename
545550 ).first ()
546551 if package_content :
547552 provenance = self .get_provenances (repo_ver ).filter (package = package_content ).first ()
0 commit comments