-
-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
bugA crash or error in behavior.A crash or error in behavior.good first issueIs this your first time contributing? This could be a good place to start!Is this your first time contributing? This could be a good place to start!
Description
Describe the bug
When deployed, a Briefcase Windows app unpacks the Python support package; this includes a copy of python.exe and pythonw.exe. These files are unnecessary, increase the size of the packaged app, and potentially represent a security issue. They should be stripped before packaging.
Steps to reproduce
- Generate a windows app
- See
python.exeandpythonw.exein the packaged app.
Expected behavior
The Python binaries should be stripped as part of the build process.
Screenshots
No response
Environment
- Operating System: Windows
- Python version: All
- Software versions:
- Briefcase: 0.3.12
Logs
n/a
Additional context
The briefcase.toml file on a template can contain a cleanup_paths definition; this allows a template to specify files that should be deleted after the template is rolled out. See the beeware/briefcase-macOS-app-template for an example of usage.
Metadata
Metadata
Assignees
Labels
bugA crash or error in behavior.A crash or error in behavior.good first issueIs this your first time contributing? This could be a good place to start!Is this your first time contributing? This could be a good place to start!