{"action":"opened","issue":{"url":"https://api.github.com/repos/chapel-lang/pychapel/issues/62","repository_url":"https://api.github.com/repos/chapel-lang/pychapel","labels_url":"https://api.github.com/repos/chapel-lang/pychapel/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/chapel-lang/pychapel/issues/62/comments","events_url":"https://api.github.com/repos/chapel-lang/pychapel/issues/62/events","html_url":"https://github.com/chapel-lang/pychapel/issues/62","id":192662839,"number":62,"title":"Improve Installation of Chapel dependency","user":{"login":"lydia-duncan","id":2454710,"avatar_url":"https://avatars.githubusercontent.com/u/2454710?v=3","gravatar_id":"","url":"https://api.github.com/users/lydia-duncan","html_url":"https://github.com/lydia-duncan","followers_url":"https://api.github.com/users/lydia-duncan/followers","following_url":"https://api.github.com/users/lydia-duncan/following{/other_user}","gists_url":"https://api.github.com/users/lydia-duncan/gists{/gist_id}","starred_url":"https://api.github.com/users/lydia-duncan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lydia-duncan/subscriptions","organizations_url":"https://api.github.com/users/lydia-duncan/orgs","repos_url":"https://api.github.com/users/lydia-duncan/repos","events_url":"https://api.github.com/users/lydia-duncan/events{/privacy}","received_events_url":"https://api.github.com/users/lydia-duncan/received_events","type":"User","site_admin":false},"labels":[{"id":155572479,"url":"https://api.github.com/repos/chapel-lang/pychapel/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":155572480,"url":"https://api.github.com/repos/chapel-lang/pychapel/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-30T19:55:36Z","updated_at":"2016-11-30T19:55:36Z","closed_at":null,"body":"Seen in #61, there are a couple of problems with the current installation strategy.\r\n\r\n- [ ] our installation of Chapel (a core dependency of this project), is an additional\r\nstep outside of the `python setup.py install` and `pip install pyChapel` steps followed\r\nto install normal Python modules.  Is there a way to modify setup.py so that it performs\r\nthis installation automatically, without the user needing to perform this action themselves?\r\n- [ ] the recommended path (and that followed by our test_python.bash script) to\r\ninstall Chapel is not robust to when multiple configurations of Chapel are available to the\r\nuser.  It will try to grab all files in the lib directory, instead of just the one for the current\r\nconfiguration, leading to potentially overwriting the settings desired with other Chapel\r\nconfigurations (including those that pyChapel does not currently support).  Improving\r\nthe handling of this is likely related to #7 "}}
{"actor":{"display_login":"lydia-duncan"}}