Я заметил, что pytz пропускает папку zoneinfo, когда я пытаюсь свернуть zip для Windows. Прямо сейчас у меня есть обходной путь, который я использую после python setup.py build
, а именно
7z a -xr!*.py* build\exe.win32-2.7\library.zip C:\Python27\Lib\site-packages\pytz
Есть ли правильный способ добиться этого от setup.py
или чего-то еще?
error: error in setup script: command 'build_exe' has no such option 'zip-includes'
, если попробую то, что вы предлагаете. Обычно используется опция packages для включения туда кода, но pytz имеет только файлы данных, и эта опция не работает, если я пытаюсь добавить пакет pytz/zoneinfo я>. - person mlt   schedule 19.05.2012zip_includes
, distutils может быть забавным в отношении тире/подчеркивания. Я думаю, что «zip-includes» говорит о библиотеке.zip — cx_Freeze не заархивирует все автоматически для распространения, хотя, конечно, вы можете сделать это самостоятельно. - person Thomas K   schedule 19.05.2012"zip_includes": [("C:/Python27/Lib/site-packages/pytz/zoneinfo/", "pytz/zoneinfo/")]
. pytz/zoneinfo/ пуст :( Такжеpython setup.py bdist
создает ZIP в папке dist. - person mlt   schedule 21.05.2012os.listdir()
для создания списка нужных файлов. - person Thomas K   schedule 21.05.2012