Skip to content
This repository has been archived by the owner on Jan 27, 2021. It is now read-only.

Fix setup bugs encountered when provisioning in Vagrant #51

Merged
merged 2 commits into from
Dec 2, 2019

Conversation

mister-walter
Copy link
Contributor

This PR fixes two bugs that I encountered when provisioning a new Ivy Vagrant machine earlier today:

  1. The scripts/setup/z3.sh script appended the incorrect Z3 directory to PYTHONPATH; it should have been <z3 build dir>/python but was just <z3 build dir>

  2. Running the ivy executable ends up importing some UI stuff, which requires the pydot Python library. I added a line scripts/setup/python.sh that installs the pydot package from PIP.

The correct directory to add to PYTHONPATH is <z3 build dir>/python.
Previously was just <z3 build dir> in z3.sh.
The `ivy` executable ends up importing ivy_graphviz, which requires
pydot to be installed.
@mister-walter mister-walter changed the title Fix bugs encountered when provisioning in Vagrant Fix setup bugs encountered when provisioning in Vagrant Dec 2, 2019
@msftclas
Copy link

msftclas commented Dec 2, 2019

CLA assistant check
All CLA requirements met.

@kenmcmil kenmcmil merged commit d1db5aa into microsoft:master Dec 2, 2019
@kenmcmil
Copy link
Contributor

kenmcmil commented Dec 2, 2019

Changes merged -- thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants