-
Notifications
You must be signed in to change notification settings - Fork 56
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
Improve Windows install #1817
Improve Windows install #1817
Conversation
Here is your checklist. Please tick items off when you have completed them or determined that they are not necessary for this pull request:
|
Hello again! Thank you for this new pull request 🤩. Please begin by requesting your checklist using the command |
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.
Good job ! Your PR is using all the code it added/changed.
Hey @pyccel/pyccel-dev ! @EmilyBourne has just created this great new pull request! Check it out and let me know what you think! |
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.
nicely refactored using Start-Process offers better control and readability. Approved
Hey @yguclu, @EmilyBourne, this PR is looking pretty good. @EmilyBourne and @smazouz42 think it is ready to merge. Could you add your expertise to confirm that this follows all the coding conventions and fits in Pyccel's future plans? Thanks 😄 |
In the Windows installation, do not use the `sleep` command to wait for an executable to finish, as this leads to random crashes. Instead, use the proper Windows commands (taken from PR #1180) to wait for the execution.
In the Windows installation, do not use the `sleep` command to wait for an executable to finish, as this leads to random crashes. Instead, use the proper Windows commands (taken from PR #1180) to wait for the execution.
The windows installation uses a
sleep
command because we were unsure how to wait for the executable to finish and also prevent it from asking the user for input. This probably leads to the CI being slower than necessary and definitely occasionally leads to the CI crashing when the executable takes longer than we hoped. This PR is derived from #1180 where I found the necessary commands to wait for the execution.