{"action":"created","issue":{"url":"https://api.github.com/repos/numenta/nupic/issues/1576","labels_url":"https://api.github.com/repos/numenta/nupic/issues/1576/labels{/name}","comments_url":"https://api.github.com/repos/numenta/nupic/issues/1576/comments","events_url":"https://api.github.com/repos/numenta/nupic/issues/1576/events","html_url":"https://github.com/numenta/nupic/issues/1576","id":50524521,"number":1576,"title":"Use Python scripts to perform jobs that were being performed by C++ executables","user":{"login":"david-ragazzi","id":3386273,"avatar_url":"https://avatars.githubusercontent.com/u/3386273?v=3","gravatar_id":"","url":"https://api.github.com/users/david-ragazzi","html_url":"https://github.com/david-ragazzi","followers_url":"https://api.github.com/users/david-ragazzi/followers","following_url":"https://api.github.com/users/david-ragazzi/following{/other_user}","gists_url":"https://api.github.com/users/david-ragazzi/gists{/gist_id}","starred_url":"https://api.github.com/users/david-ragazzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-ragazzi/subscriptions","organizations_url":"https://api.github.com/users/david-ragazzi/orgs","repos_url":"https://api.github.com/users/david-ragazzi/repos","events_url":"https://api.github.com/users/david-ragazzi/events{/privacy}","received_events_url":"https://api.github.com/users/david-ragazzi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/numenta/nupic/labels/build","name":"build","color":"006b75"},{"url":"https://api.github.com/repos/numenta/nupic/labels/cleanup","name":"cleanup","color":"c7def8"},{"url":"https://api.github.com/repos/numenta/nupic/labels/deployment","name":"deployment","color":"eb6420"},{"url":"https://api.github.com/repos/numenta/nupic/labels/P3","name":"P3","color":"009800"},{"url":"https://api.github.com/repos/numenta/nupic/labels/super","name":"super","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"david-ragazzi","id":3386273,"avatar_url":"https://avatars.githubusercontent.com/u/3386273?v=3","gravatar_id":"","url":"https://api.github.com/users/david-ragazzi","html_url":"https://github.com/david-ragazzi","followers_url":"https://api.github.com/users/david-ragazzi/followers","following_url":"https://api.github.com/users/david-ragazzi/following{/other_user}","gists_url":"https://api.github.com/users/david-ragazzi/gists{/gist_id}","starred_url":"https://api.github.com/users/david-ragazzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-ragazzi/subscriptions","organizations_url":"https://api.github.com/users/david-ragazzi/orgs","repos_url":"https://api.github.com/users/david-ragazzi/repos","events_url":"https://api.github.com/users/david-ragazzi/events{/privacy}","received_events_url":"https://api.github.com/users/david-ragazzi/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/numenta/nupic/milestones/42","labels_url":"https://api.github.com/repos/numenta/nupic/milestones/42/labels","id":826277,"number":42,"title":"0.2.0","description":"This release should include a pip installable NuPIC, as well as removing defunct model serialization features and defining APIs with unit tests and documentation in preparation for a v1.0 release down the road. ","creator":{"login":"rhyolight","id":15566,"avatar_url":"https://avatars.githubusercontent.com/u/15566?v=3","gravatar_id":"","url":"https://api.github.com/users/rhyolight","html_url":"https://github.com/rhyolight","followers_url":"https://api.github.com/users/rhyolight/followers","following_url":"https://api.github.com/users/rhyolight/following{/other_user}","gists_url":"https://api.github.com/users/rhyolight/gists{/gist_id}","starred_url":"https://api.github.com/users/rhyolight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhyolight/subscriptions","organizations_url":"https://api.github.com/users/rhyolight/orgs","repos_url":"https://api.github.com/users/rhyolight/repos","events_url":"https://api.github.com/users/rhyolight/events{/privacy}","received_events_url":"https://api.github.com/users/rhyolight/received_events","type":"User","site_admin":false},"open_issues":55,"closed_issues":20,"state":"open","created_at":"2014-10-14T19:53:28Z","updated_at":"2015-01-19T18:10:42Z","due_on":"2015-03-31T07:00:00Z","closed_at":null},"comments":2,"created_at":"2014-12-01T13:37:21Z","updated_at":"2015-01-19T18:28:43Z","closed_at":null,"body":"I'm working on `setup.py` in order to make it \"pip-installable\". The problematic point of this job is have to compile and install all current cpp executables and libraries. Some of these libraries (bindings) are inevitable to be build as extensions, however extensions like `htmtest` and `compare_version` can be replaced to pythonic versions. These 2 extensions are complicating the process as they should be installed on souce repository (`bin` folder) and not into `nupic` package folder like bindings. In the new version of `setup.py` that I mentioned only bindings are build.\r\n\r\nWhen I create the PR solving https://github.com/numenta/nupic/issues/1573 , you will understand well what I'm trying explain.\r\n\r\n* * *\r\n\r\n- [ ] [Expose version comparison logic to python somehow](https://github.com/numenta/nupic.core/issues/257)\r\n- [ ] [Remove nupic.core comparison logic from externals](https://github.com/numenta/nupic/issues/1621)\r\n"},"comment":{"url":"https://api.github.com/repos/numenta/nupic/issues/comments/70539055","html_url":"https://github.com/numenta/nupic/issues/1576#issuecomment-70539055","issue_url":"https://api.github.com/repos/numenta/nupic/issues/1576","id":70539055,"user":{"login":"rhyolight","id":15566,"avatar_url":"https://avatars.githubusercontent.com/u/15566?v=3","gravatar_id":"","url":"https://api.github.com/users/rhyolight","html_url":"https://github.com/rhyolight","followers_url":"https://api.github.com/users/rhyolight/followers","following_url":"https://api.github.com/users/rhyolight/following{/other_user}","gists_url":"https://api.github.com/users/rhyolight/gists{/gist_id}","starred_url":"https://api.github.com/users/rhyolight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhyolight/subscriptions","organizations_url":"https://api.github.com/users/rhyolight/orgs","repos_url":"https://api.github.com/users/rhyolight/repos","events_url":"https://api.github.com/users/rhyolight/events{/privacy}","received_events_url":"https://api.github.com/users/rhyolight/received_events","type":"User","site_admin":false},"created_at":"2015-01-19T18:28:43Z","updated_at":"2015-01-19T18:28:43Z","body":"@david-ragazzi I can't close this until the subtasks are complete. What about them?"}}