Comments (3)
It's not entirely clear to me why this is happening. Does it occur for all instances of the python27.ddl or only for the one copied into the top-level bootstrap environment?
from esky.
It happens to all of them, I just generated a bundle and I can see how both the python27.dll copied into the top-level bootstrap environment and the one copied into the specific version share the same hashes and have the modified resources, I will try to allocate some time to research on my side too.
from esky.
I dug further and found that the actual culprit is py2exe, under the scenes it modifies the python dll resources by calling patch_python_dll_winver() within the build_exe module, it's still not fully clear to me why they need to patch it but I believe it may have something to do with the library missing its resources after being UPXed or packed among other things.
anyhow, I ended up modifying py2exe so the python library remains on its original shape, it seems to do the trick for my particular setup. afaik py2exe is no longer maintained and it doesn't look to me like we should handle this on the esky side, closing this issue unless you have some other suggestions.
thanks for your support!
from esky.
Related Issues (20)
- Unable to get admin rights HOT 5
- Import error with pythonnet HOT 12
- cxfreeze windows digest not euqal HOT 1
- continous integration appveyor HOT 4
- Esky falls over using 64bit python on windows HOT 1
- Esky falls over using 64bit linux HOT 1
- py2exe on windows HOT 1
- py2app on mac HOT 1
- OSX: unorderable types: str() > NoneType() while creating patch HOT 5
- unable to run bootrap file using py2exe and python3.4 HOT 4
- py2exe py2.7, failing on py3k_master branch
- Esky differential patches not working HOT 6
- extract overwritting case sensitive files
- Error for running the tutorial esky-master\tutorial\stage0\ on my Windows10 HOT 2
- Error for running python setup.py bdist_esky HOT 9
- Windows system error with auto update HOT 3
- esky in windows enviornment HOT 6
- Error running bootstrap executable created by py2exe with Python 3.4 HOT 2
- tutorials fail HOT 1
- locale.getdefaultlocale() returns None HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esky.