Fix cron job not installing additional dependencies#544
Conversation
|
running |
Thanks for testing. Given that is specific to particular versions of Windows and that there is a workaround to install NumPy 1.19.3, Windows users affected by the issue can install NumPy 1.19.3 in their environment first before installing enable. With that, I believe enable should NOT be pinning or restricting the requirement on NumPy version for this platform specific issue: This allows such workaround to take place when needed. |
yeah. i agree. i don't see a good/clean way to work around this in our ci utils. |
Currently the cron job testing against master of traits/traitsui/pyface/enable is failing with this:
This is because pyface master now requires
importlib_metadata. Those dependencies are included insetup.py, but our CI command is installing sources with--no-depsflag.This PR alters the pip install commands and force reinstall source dependencies with their dependencies.
This is a cheap band aid for fixing the cron job on Travis CI. We may want to rework the cron job setup such that independent workflows are truly independent of each other.