Skip to content

Commit 59bdd7a

Browse files
committed
correct key for pep 658 metadata in JSON Simple API
1 parent a2b66a6 commit 59bdd7a

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

tests/unit/api/test_simple.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def test_with_files_no_serial(self, db_request, content_type, renderer_override)
277277
"yanked": False,
278278
"size": f.size,
279279
"upload-time": f.upload_time.isoformat() + "Z",
280-
"data-dist-info-metadata": False,
280+
"dist-info-metadata": False,
281281
}
282282
for f in files
283283
],
@@ -324,7 +324,7 @@ def test_with_files_with_serial(self, db_request, content_type, renderer_overrid
324324
"yanked": False,
325325
"size": f.size,
326326
"upload-time": f.upload_time.isoformat() + "Z",
327-
"data-dist-info-metadata": False,
327+
"dist-info-metadata": False,
328328
}
329329
for f in files
330330
],
@@ -408,9 +408,7 @@ def test_with_files_with_version_multi_digit(
408408
"yanked": False,
409409
"size": f.size,
410410
"upload-time": f.upload_time.isoformat() + "Z",
411-
"data-dist-info-metadata": {
412-
"sha256": "deadbeefdeadbeefdeadbeefdeadbeef"
413-
}
411+
"dist-info-metadata": {"sha256": "deadbeefdeadbeefdeadbeefdeadbeef"}
414412
if f.metadata_file_sha256_digest is not None
415413
else False,
416414
}

warehouse/packaging/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def _simple_detail(project, request):
7070
"yanked": file.release.yanked_reason
7171
if file.release.yanked and file.release.yanked_reason
7272
else file.release.yanked,
73-
"data-dist-info-metadata": {"sha256": file.metadata_file_sha256_digest}
73+
"dist-info-metadata": {"sha256": file.metadata_file_sha256_digest}
7474
if file.metadata_file_sha256_digest
7575
else False,
7676
}

warehouse/templates/api/simple/detail.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<body>
2121
<h1>Links for {{ name }}</h1>
2222
{% for file in files -%}
23-
<a href="{{ file.url }}#sha256={{ file.hashes.sha256 }}" {% if file.get('requires-python') %}data-requires-python="{{ file['requires-python'] }}" {% endif %}{% if file.yanked %}data-yanked="{% if file.yanked is string %}{{ file.yanked }}{% endif %}" {% endif %}{% if file['data-dist-info-metadata'] %}data-dist-info-metadata="sha256={{ file['data-dist-info-metadata']['sha256'] }}"{% endif %}>{{ file.filename }}</a><br />
23+
<a href="{{ file.url }}#sha256={{ file.hashes.sha256 }}" {% if file.get('requires-python') %}data-requires-python="{{ file['requires-python'] }}" {% endif %}{% if file.yanked %}data-yanked="{% if file.yanked is string %}{{ file.yanked }}{% endif %}" {% endif %}{% if file['dist-info-metadata'] %}data-dist-info-metadata="sha256={{ file['dist-info-metadata']['sha256'] }}"{% endif %}>{{ file.filename }}</a><br />
2424
{% endfor -%}
2525
</body>
2626
</html>

0 commit comments

Comments
 (0)