{"action":"created","issue":{"url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/29","repository_url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons","labels_url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/29/comments","events_url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/29/events","html_url":"https://github.com/FreeCAD/FreeCAD-addons/issues/29","id":227685303,"number":29,"title":"Pre-requisite checker","user":{"login":"luzpaz","id":4140247,"avatar_url":"https://avatars3.githubusercontent.com/u/4140247?v=3","gravatar_id":"","url":"https://api.github.com/users/luzpaz","html_url":"https://github.com/luzpaz","followers_url":"https://api.github.com/users/luzpaz/followers","following_url":"https://api.github.com/users/luzpaz/following{/other_user}","gists_url":"https://api.github.com/users/luzpaz/gists{/gist_id}","starred_url":"https://api.github.com/users/luzpaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luzpaz/subscriptions","organizations_url":"https://api.github.com/users/luzpaz/orgs","repos_url":"https://api.github.com/users/luzpaz/repos","events_url":"https://api.github.com/users/luzpaz/events{/privacy}","received_events_url":"https://api.github.com/users/luzpaz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2017-05-10T13:45:50Z","updated_at":"2017-05-31T22:32:21Z","closed_at":null,"body":"A pre-requisite checker would be a helpful tool for FreeCAD in general, I believe. Maybe it's worth making a FC wide function that can do this for addons in general?\r\nIt would help working towards realizing issue [857](https://freecadweb.org/tracker/view.php?id=857)\r\n\r\n> We wanted to wait until we have a decent pre-requisite checker, so that a user who installs it via the addon manager and tries to run it without first having installed necessary dependencies, will at least get a helpful error message. This is in the works right now\r\n\r\nReferences:\r\nMentioned in [CFDFoam thread](https://forum.freecadweb.org/viewtopic.php?f=18&t=21576&p=173596#p173596)  \r\nDiscussion going on in [Splitting FreeCAD up in to smaller packages](https://forum.freecadweb.org/viewtopic.php?f=10&t=22691) thread.  \r\nMantis: Ticket [3032](https://freecadweb.org/tracker/view.php?id=3032) and [857](https://freecadweb.org/tracker/view.php?id=857)\r\n\r\nWhat it could check for:\r\n\r\n- [ ] FEM WB: [OpenFOAM](https://forum.freecadweb.org/viewtopic.php?f=18&t=21576&p=173596#p173596) @oliveroxtoby & @jaheyns ([Other Prereqs](https://github.com/jaheyns/CfdFoam#prerequisites))\t\r\n- [ ] FEM WB: Fenics @joha2  ([thread](https://forum.freecadweb.org/viewtopic.php?f=18&t=4677))\r\n- [ ] FEM WB: CalculiX @berndhahnebach   \r\n- [ ] FEM WB: Elmer @drhooves AKA m42kus on forum. [GSOC 2017](https://forum.freecadweb.org/viewtopic.php?f=18&t=22230)  \r\n- [ ] [Graphiz](https://forum.freecadweb.org/viewtopic.php?f=21&t=21094)  \r\n- [ ] Geodata WB: Gdal  @microelly2 see [forum thread](https://forum.freecadweb.org/viewtopic.php?f=4&t=20232#p163690)  \r\n- [ ] add other deps  "},"comment":{"url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/comments/305337004","html_url":"https://github.com/FreeCAD/FreeCAD-addons/issues/29#issuecomment-305337004","issue_url":"https://api.github.com/repos/FreeCAD/FreeCAD-addons/issues/29","id":305337004,"user":{"login":"luzpaz","id":4140247,"avatar_url":"https://avatars3.githubusercontent.com/u/4140247?v=3","gravatar_id":"","url":"https://api.github.com/users/luzpaz","html_url":"https://github.com/luzpaz","followers_url":"https://api.github.com/users/luzpaz/followers","following_url":"https://api.github.com/users/luzpaz/following{/other_user}","gists_url":"https://api.github.com/users/luzpaz/gists{/gist_id}","starred_url":"https://api.github.com/users/luzpaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luzpaz/subscriptions","organizations_url":"https://api.github.com/users/luzpaz/orgs","repos_url":"https://api.github.com/users/luzpaz/repos","events_url":"https://api.github.com/users/luzpaz/events{/privacy}","received_events_url":"https://api.github.com/users/luzpaz/received_events","type":"User","site_admin":false},"created_at":"2017-05-31T22:32:21Z","updated_at":"2017-05-31T22:32:21Z","body":"Sweet!\r\nQuestion: What if no pylibs are necessary? Then we are aborting erroneously...?"}}
{"actor":{"display_login":"luzpaz"}}