cloudmatrix / esky

an auto-update framework for frozen python apps
BSD 3-Clause "New" or "Revised" License
362 stars 74 forks source link

extract overwritting case sensitive files #137

Closed timeyyy closed 8 years ago

timeyyy commented 8 years ago

esky/esky/bdist_esky/f_util.py

windows is case insensitive so if we have a module Queue and queue in a zipped library, one of them will be silently overridden. Happens when extracting in f_util.py. cxfreeze is able to zip this up correctly so i need to figure out how they do it.