опция каталога cx_freeze msilib - PullRequest
       52

опция каталога cx_freeze msilib

0 голосов
/ 11 ноября 2019

Я использовал cx_Freeze для создания установщика MSI, и я хотел бы использовать параметры MSI для создания каталогов. Я развертываю исполняемый файл, который потребляет данные из определенного места, и ради чистого кода я не хочу использовать модуль os для его создания. Поэтому я не использую python для создания каталога, но я хотел бы зависеть от cx_freesze для чтения файла конфигурации и на основании этого файла создает необходимые папки.

Я не понял объект каталога msi. Основан на документации https://cx -freeze.readthedocs.io / en / latest / distutils.html и https://docs.python.org/2/library/msilib.html, Мне нужно добавить список кортежей, как в

'bdist_msi': {
    'directories': [
        ("a", "b", "c")
    ]
}

Итак, давайте предположим, что я хочу создать каталог вроде c: \ myproject. Как я могу это сделать. Чем я должен заменить a, b и c? Что представляет каждая буква? Представляет ли он исходные, целевые и корневые каталоги?

С уважением

...