Забелязах, че 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 i>. - person mlt   schedule 19.05.2012zip_includes
, distutils може да е смешно за тирета/долни черти. Мисля, че 'zip-includes' говори за library.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