-
Notifications
You must be signed in to change notification settings - Fork 85
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
Fix use of non-EDM environment as a bootstrap environment on Windows. #512
Conversation
Codecov Report
@@ Coverage Diff @@
## master #512 +/- ##
=========================================
Coverage ? 65.33%
=========================================
Files ? 44
Lines ? 7058
Branches ? 1415
=========================================
Hits ? 4611
Misses ? 2024
Partials ? 423 Continue to review full report at Codecov.
|
I keep finding more things in etstool.py that I want to change; rather than piling them all on this PR, I'll make a separate one and keep this one clean. I've reverted the handful of unrelated changes that were already in this PR, leaving it focused on the EDM command handling. |
Tested manually, and working for me on Windows, both from a non-EDM bootstrap environment and an EDM bootstrap environment. |
Merged master and resolved conflicts. Merging when CI completes. |
the changes are borrowed from enthought/traits#512 modified: etstool.py
* Update etstool to work with non-edm bootstrap env the changes are borrowed from enthought/traits#512 modified: etstool.py * FIX : dont use params before its defined! and explicitly pass runtime and toolkit to the env name if its not defined modified: etstool.py
Currently it's not possible to use etstool.py in a non-EDM environment on Windows, because it fails to find the EDM executable. This PR is an attempt to fix that issue.