https://github.com/python/cpython/commit/c74cba16a3e49c7ffc4a7d5a73334cb07cf673ef
commit: c74cba16a3e49c7ffc4a7d5a73334cb07cf673ef
branch: main
author: Charlie Lin <[email protected]>
committer: hugovk <[email protected]>
date: 2026-05-04T21:02:50+03:00
summary:

gh-145917: Add MIME types for TTC and Haptics formats (#145918)

Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benedikt Johannes <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>

files:
A Misc/NEWS.d/next/Library/2026-03-13-14-23-33.gh-issue-145917.TooGKx.rst
M Doc/whatsnew/3.15.rst
M Lib/mimetypes.py

diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst
index 3baae534041446..b215c56408503a 100644
--- a/Doc/whatsnew/3.15.rst
+++ b/Doc/whatsnew/3.15.rst
@@ -1045,7 +1045,7 @@ mimetypes
   (Contributed by Benedikt Johannes, Charlie Lin, Foolbar, Gil Forcada and
   John Franey
   in :gh:`144217`, :gh:`145720`, :gh:`140937`, :gh:`139959`, :gh:`145698`,
-  :gh:`145718` and :gh:`144213`.)
+  :gh:`145718`, :gh:`145918`, and :gh:`144213`.)
 * Rename ``application/x-texinfo`` to ``application/texinfo``.
   (Contributed by Charlie Lin in :gh:`140165`.)
 * Changed the MIME type for ``.ai`` files to ``application/pdf``.
diff --git a/Lib/mimetypes.py b/Lib/mimetypes.py
index a834826114614d..ad18db09f6b340 100644
--- a/Lib/mimetypes.py
+++ b/Lib/mimetypes.py
@@ -599,10 +599,14 @@ def _default_mime_types():
         '.ra'     : 'audio/x-pn-realaudio',
         '.wav'    : 'audio/vnd.wave',
         '.weba'   : 'audio/webm',
+        '.ttc'    : 'font/collection',
         '.otf'    : 'font/otf',
         '.ttf'    : 'font/ttf',
         '.woff'   : 'font/woff',
         '.woff2'  : 'font/woff2',
+        '.hjif'   : 'haptics/hjif',
+        '.hmpg'   : 'haptics/hmpg',
+        '.ivs'    : 'haptics/ivs',
         '.avif'   : 'image/avif',
         '.bmp'    : 'image/bmp',
         '.emf'    : 'image/emf',
diff --git 
a/Misc/NEWS.d/next/Library/2026-03-13-14-23-33.gh-issue-145917.TooGKx.rst 
b/Misc/NEWS.d/next/Library/2026-03-13-14-23-33.gh-issue-145917.TooGKx.rst
new file mode 100644
index 00000000000000..23933a633f2391
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2026-03-13-14-23-33.gh-issue-145917.TooGKx.rst
@@ -0,0 +1,2 @@
+Add MIME types for TTC and Haptics formats to :mod:`mimetypes`.
+(Contributed by Charlie Lin in :gh:`145918`.)

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to