Skip to content

FIX: Add YAML and JSONL extension mappings to get_mime_type - #3376

Open
Manohar Paturi (ManoharPaturi) wants to merge 3 commits into
microsoft:mainfrom
ManoharPaturi:fix/mime-type-yaml-jsonl
Open

Manohar Paturi (ManoharPaturi) wants to merge 3 commits into
microsoft:mainfrom
ManoharPaturi:fix/mime-type-yaml-jsonl

Conversation

@ManoharPaturi

Copy link
Copy Markdown
Contributor

Description

Fixes #3375

The get_mime_type utility provides an explicit mapping in _EXTENSION_TO_MIME_TYPE for common file extensions. Because standard library mimetypes.guess_type does not register yaml, yml, or jsonl by default on many platforms, calling get_mime_type on YAML templates or JSON Lines datasets returned None. This change adds explicit mappings for yaml and yml to application/yaml and jsonl to application/jsonlines so that media type resolution works consistently across all operating systems.

Tests and Documentation

Updated tests in test_mime_type.py to verify that yaml, yml, and jsonl extensions resolve to their expected MIME types without invoking the fallback resolver.

No documentation change needed, so I did not run JupyText.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BUG: get_mime_type missing YAML and JSONL extension mappings

1 participant