Skip to content

Commit 467507a

Browse files
clin1234StanFromIrelandbenediktjohannes
authored
gh-145697: Add .sql and .sqlite3 recognition in mimetypes (GH-145698)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Benedikt Johannes <benedikt.johannes.hofer@gmail.com>
1 parent 7990313 commit 467507a

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

Doc/whatsnew/3.15.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -825,6 +825,8 @@ mimetypes
825825
* Add ``application/node`` MIME type for ``.cjs`` extension.
826826
(Contributed by John Franey in :gh:`140937`.)
827827
* Add ``application/toml``. (Contributed by Gil Forcada in :gh:`139959`.)
828+
* Add ``application/sql`` and ``application/vnd.sqlite3``.
829+
(Contributed by Charlie Lin in :gh:`145698`.)
828830
* Add ``image/jxl``. (Contributed by Foolbar in :gh:`144213`.)
829831
* Rename ``application/x-texinfo`` to ``application/texinfo``.
830832
(Contributed by Charlie Lin in :gh:`140165`.)

Lib/mimetypes.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,7 @@ def _default_mime_types():
501501
'.ps' : 'application/postscript',
502502
'.eps' : 'application/postscript',
503503
'.rtf' : 'application/rtf',
504+
'.sql' : 'application/sql',
504505
'.texi' : 'application/texinfo',
505506
'.texinfo': 'application/texinfo',
506507
'.toml' : 'application/toml',
@@ -525,6 +526,8 @@ def _default_mime_types():
525526
'.xlsx' : 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
526527
'.docx' : 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
527528
'.rar' : 'application/vnd.rar',
529+
'.sqlite3': 'application/vnd.sqlite3',
530+
'.sqlite' : 'application/vnd.sqlite3',
528531
'.wasm' : 'application/wasm',
529532
'.7z' : 'application/x-7z-compressed',
530533
'.bcpio' : 'application/x-bcpio',

Lib/test/test_mimetypes.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ def check_extensions():
232232
("application/pdf", ".pdf"),
233233
("application/postscript", ".ps"),
234234
("application/rtf", ".rtf"),
235+
("application/sql", ".sql"),
235236
("application/texinfo", ".texi"),
236237
("application/toml", ".toml"),
237238
("application/vnd.apple.mpegurl", ".m3u"),
@@ -246,6 +247,7 @@ def check_extensions():
246247
("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ".xlsx"),
247248
("application/vnd.openxmlformats-officedocument.wordprocessingml.document", ".docx"),
248249
("application/vnd.rar", ".rar"),
250+
("application/vnd.sqlite3", ".sqlite3"),
249251
("application/x-7z-compressed", ".7z"),
250252
("application/x-debian-package", ".deb"),
251253
("application/x-httpd-php", ".php"),
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add ``application/sql`` and ``application/vnd.sqlite3`` into ``mimetypes``.

0 commit comments

Comments
 (0)