Просмотр исходного кода

Try METADATA for bdist and PKG-INFO for sdist

See https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory
Peter Justin 7 лет назад
Родитель
Сommit
b82109486a
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      flaskbb/utils/helpers.py

+ 5 - 1
flaskbb/utils/helpers.py

@@ -649,7 +649,11 @@ def real(obj):
 
 
 def parse_pkg_metadata(dist_name):
-    raw_metadata = get_distribution(dist_name).get_metadata('PKG-INFO')
+    try:
+        raw_metadata = get_distribution(dist_name).get_metadata('METADATA')
+    except FileNotFoundError:
+        raw_metadata = get_distribution(dist_name).get_metadata('PKG-INFO')
+
     metadata = {}
 
     # lets use the Parser from email to parse our metadata :)