Python mimetypes на Appveyor не хватает типов - PullRequest
0 голосов
/ 10 июля 2020

При использовании Appveyor со средой Windows для тестирования моего проекта Python 3. [5-8] mimetypes.guess_type не дает таких же результатов, как на моем Windows box, мой Linux box или другой мой сервер CI (Travis со средой Linux):

на Appveyor (Microsoft Windows Server 2012 R2 Datacenter, 6.3.9600 N / A Build 9600):

file.mp4 video/mp4
file.mkv None
file.flac None
file.ogg None

На локальном Windows поле (Microsoft Windows 10 Home, 10.0.18363 N / A Build 18363):

file.mp4 video/mp4
file.mkv video/x-matroska
file.flac audio/x-flac
file.ogg audio/ogg

Я попытался принудительно инициализировать mimetypes, безоговорочно вызывая mimetypes.init() в моем модуле, но это не имеет значения. Почему mimetypes не распознаются в Appveyor, могу ли я исправить это или мне следует перейти на другую библиотеку (например, filetype )?

...