Description
Depending on your Python environment, keys in the metadata can look like this:
python.environment.fonttools @ file:///Users/runner/miniforge3/conda-bld/fonttools_1707240122963/work
Yes, that is a key, not a value! This contains invalid characters for a metadata key - they should match: ^[\w\-\s\.]+$
.
We should agree on how to improve this, if at all possible. Originally the server only checked the top level keys, but when the Pydantic validation is improved to check everything there are problems because the Python API sends invalid data to the server.