pyinstaller / pyinstaller/pyinstaller

Give the user some textual indication while a unpacking a onefile app

Open
#7,511 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Python
Stars
13.1k
Forks
2k
Avg merge
1d 3h
Merged PRs (30d)
11

Description

Is your feature request related to a problem? Please describe.

When running an onefile app, unpacking the file takes significate time and there is no indication to the user that something happens.

Describe the solution you'd like
When unpacking the files, pyinstaller's runtime will print a short message to the user, to indicate that the program is running and will be available soon. It can be a fixed pyinstaller text, can be user provided text, can be a progress animation, or anything else that will not leave the user wondering if the program actually runs.

Describe alternatives you've considered
Pyinstaller supports flash image but I am using my app in a text only interface. There is also the option of not user onefile in the first place but this will make it more difficult to distribute binaries.

Additional context
None

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named. Start by locating the onefile unpacking runtime entry point and reviewing how console output is handled during startup; define the intended textual indication and verify it appears while unpacking without disrupting application output.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.