New GitHub issue #94952 from uranusjr:<br>
<hr>
<pre>
**Feature or enhancement**
Add `get()`, `keys()`, and potentially more fields from `Mapping` to `PackageMetadata`. Also `get_payload()`.
**Pitch**
It is common for PackageMetadata usages to incorporate calls like `get()` and `keys()`, which the protocol are currently missing.
There is also a style of metadata that uses the payload as the long description. Current tools tend to use `get_payload()` to retrieve the data (implemented by `email.mail.Message`), but the function is also missing from the protocol.
**Previous discussion**
N/A
</pre>
<hr>
<a href="https://github.com/python/cpython/issues/94952">View on GitHub</a>
<p>Labels: type-feature</p>
<p>Assignee: </p>