-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standalone binaries/executables #61
Comments
Thank you for your suggestions!
As for the project itself, providing standalone binaries is outside the scope for now.
Sorry, I'm aware of that problem and will fix it. FYI, there are some similar tools/libraries available in Java, C++, etc. (see https://github.com/nolze/msoffcrypto-tool#alternatives). |
Thanks! I'll have a go at putting together a slimmed down Docker image |
Import problem would be fixed by #63. (not released yet) |
Hi there,
We're looking at supporting encrypted files when accepting files for importing data into our application (currently we have to ask users to remove the password protection first).
This tool works great (thanks!) for decrypting on environments where python is available & the correct dependencies are installed - however I'd like to try and make our deployment as lean as possible by including a pre-compiled binary with no dependency on having Python already installed (we lack any strong Python experience in the team, so would like to avoid any problems that arise as a result).
I've had a play around with pyinstaller with limited success. It gave me an executable that I could use, however it was struggling with handling relative imports. The resulting executable was around 6MB which seems like a worthwhile sacrifice for the transportability.
I'm too much of a Python noob to figure out the pyinstaller issues, but I'm pretty confident it can be accomplished with some help!
Would you consider providing standalone binaries/executables, or perhaps even an 'official' Docker image with your releases?
Many thanks,
Dec
The text was updated successfully, but these errors were encountered: