Replies: 1 comment 3 replies
-
Hello, thanks for this input. Perhaps we can have a fruitful discussion here.
This is the reason why I have been maintaining py2exe for the past 4 years...
This is entirely up to you, of course any contribution would be welcome. Just be aware that there are some fundamental issues that will most likely prevent to use
I do not have definitive answers to this, I can only provide my point of view. IMHO, this boils down to three main reasons:
This you should ask to the PyInstaller guys. I remember that some requests (e.g. support one shared library bundle across two executables) were ignored for years due to the lack of development resources.
I would just like to conclude with this: I do not believe that any unofficial freezing solution could ever be compatible with ALL the Python ecosystem, unless an effort is made upstream to standardize the whole process and the requirements a package must have to be successfully frozen. You can have a look at the py2exe or PyInstaller hooks to have a glimpse on the shenanigans that developers constantly add in their packages (and this is just what we know, perhaps a tenth of PyPI?). |
Beta Was this translation helpful? Give feedback.
-
What's happened with the state of py > exe tech? It's been a while (2017) since I've owned this process and, coming back, it seems like py2exe is no longer the leading open source package, at least in terms of support community. I used py2exe for a while with great results. But now it seems to have fallen behind python + package updates (doesn't work for my current need)
Now it seems like everyone is using PyInstaller, which is supposed to be better for the latest python. But after trying it for a few hours, I'm quickly disappointed. It doesn't build a professional distribution package like py2exe and seems to be a quick-fix for deploy-python-to-users-without-python (vs a more robust desktop app distribution). It doesn't handle app icons and Windows Properties Details well
So now I'm wondering if I should invest more time into getting py2exe to work and deal with what I expect to be ongoing issues compiling the data analysis packages. But it's got me wondering, what happened? What am I missing? Why did the community abandon py2exe? Why isn't PyInstaller building for professional deployment? Is there a different package I should be looking at?
Wondering what the community thinks!
Beta Was this translation helpful? Give feedback.
All reactions