Python3: существует ли какой-либо пакет / функция / скрипт для получения ссылки на метаданные пакета (egg-info или dist-info) на диске? - PullRequest
0 голосов
/ 07 ноября 2019

У меня очень мало опыта работы с (например, я не знаю) python, но в настоящее время я пытаюсь создать пакет приложений для Mac для пакета (и, в идеале, после этого, сценарий, чтобы сделать его воспроизводимым).

Я попробовал несколько подходов, но добился наибольшего прогресса, сочетая py2app, gtk-mac-bundler и старые добрые сценарии оболочки. Тем не менее, это происходит из-за отсутствия дистрибутивов (вчера я понял, что это вызвано отсутствием egg / dist-info, которые не поддерживаются и были в списке запросов на функции py2app с тех пор)

Конечно, я мог бы простокопируйте все эти файлы тупым способом, используя шаблоны glob в моей оболочке, но я боюсь, что это пойдет на пользу воспроизводимым сборкам в будущем. Итак, есть ли способ, с помощью которого я могу получить ссылку на файлы на диске, принимая имя пакета или подобное в качестве аргумента?

1 Ответ

1 голос
/ 07 ноября 2019

Эти библиотеки могут читать метаданные из установленных дистрибутивов (и более):

...