-
Notifications
You must be signed in to change notification settings - Fork 217
use separate different progress bars for different aspects of the installations being performed #3844
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
Conversation
…downloading sources
…patches + only show download progress for files >= 10MB
…ber of steps that will be run
…t be used as context manager)
…ject None is not renderable'
6a8d5ff to
ab10363
Compare
branfosj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need to actually run EB with this to see how I like the look / feel.
…hide easyconfig progress bar when done
| """Shim for Rich's Progress class.""" | ||
| PROGRESS_BAR_DOWNLOAD_ALL = 'download_all' | ||
| PROGRESS_BAR_DOWNLOAD_ONE = 'download_one' | ||
| PROGRESS_BAR_EXTENSIONS = 'extensions' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This handles extensions, but not components. We should do something similar for them. I'm happy for that to be a follow on enhancement.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Components are specific to the Bundle easyblock, framework doesn't know about them...
I think we can handle this by providing a "neutral" progress bar which can be used by easyblock to display progress on a specific aspect (like installing a list of components). I'd keep that for a follow-up PR though...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a note to #3827 on that...
…ss bars which aren't extended either
…_step for download progrss counter
|
Going in, thanks @boegel! |
use larger "weight" for long running steps (configure, build, install, extensions)requests--fetch,--stop, ...don't print step progress lines when using progress bars (or change to only show them per installation?)fixes #2596, fixes #3041