CHW-4809 UploadCoordinateMissing

could not determine package name and version from upload; include the package metadata expected by the ecosystem

Default message: could not determine package name and version from upload; include the package metadata expected by the ecosystem
HTTP status: 400 (client)

Problem. Parser returned a result with an empty package name or version. Cause. The upload succeeded at the protocol layer but metadata could not be extracted (often a stripped setup.py or an empty pyproject.toml). Fix. Include package name and version in the published metadata file for the ecosystem. HTTP 400.