{"action":"created","issue":{"url":"https://api.github.com/repos/StackStorm/st2/issues/2574","repository_url":"https://api.github.com/repos/StackStorm/st2","labels_url":"https://api.github.com/repos/StackStorm/st2/issues/2574/labels{/name}","comments_url":"https://api.github.com/repos/StackStorm/st2/issues/2574/comments","events_url":"https://api.github.com/repos/StackStorm/st2/issues/2574/events","html_url":"https://github.com/StackStorm/st2/issues/2574","id":139961694,"number":2574,"title":"Make st2actions and st2tests packages available on PyPi","user":{"login":"codyaray","id":44062,"avatar_url":"https://avatars.githubusercontent.com/u/44062?v=3","gravatar_id":"","url":"https://api.github.com/users/codyaray","html_url":"https://github.com/codyaray","followers_url":"https://api.github.com/users/codyaray/followers","following_url":"https://api.github.com/users/codyaray/following{/other_user}","gists_url":"https://api.github.com/users/codyaray/gists{/gist_id}","starred_url":"https://api.github.com/users/codyaray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codyaray/subscriptions","organizations_url":"https://api.github.com/users/codyaray/orgs","repos_url":"https://api.github.com/users/codyaray/repos","events_url":"https://api.github.com/users/codyaray/events{/privacy}","received_events_url":"https://api.github.com/users/codyaray/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-10T17:42:23Z","updated_at":"2016-03-11T02:28:26Z","closed_at":null,"body":"My current development workflow is basically code in PyCharm, rsync to my stackstorm host, and test there. (There's probably a better workflow using st2workroom or something that I haven't tried.) But anyway, it'd be nice to be able to write (and run) my tests locally for development. But I can't easily install these dependencies.\r\n\r\n### Workaround: Build st2tests From Source\r\n\r\ngit clone https://github.com/StackStorm/st2\r\ncd st2/st2tests\r\nsource ~/.virtualenvs/my-awesome-new-pack\r\npython setup.py build\r\npython setup.py install\r\n\r\n### Issue Building st2actions from source on Mac OS X:\r\n\r\n    Collecting pyinotify<=0.10,>=0.9.5 (from -r requirements.txt (line 13))\r\n      Downloading pyinotify-0.9.6.tar.gz (60kB)\r\n        100% |████████████████████████████████| 61kB 8.6MB/s\r\n        Complete output from command python setup.py egg_info:\r\n        inotify is not available on macosx-10.10-intel\r\n\r\n        ----------------------------------------\r\n    Command \"python setup.py egg_info\" failed with error code 1 in /private/tmp/pip-build-TfxaiK/pyinotify/\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/StackStorm/st2/issues/comments/195150178","html_url":"https://github.com/StackStorm/st2/issues/2574#issuecomment-195150178","issue_url":"https://api.github.com/repos/StackStorm/st2/issues/2574","id":195150178,"user":{"login":"Kami","id":125088,"avatar_url":"https://avatars.githubusercontent.com/u/125088?v=3","gravatar_id":"","url":"https://api.github.com/users/Kami","html_url":"https://github.com/Kami","followers_url":"https://api.github.com/users/Kami/followers","following_url":"https://api.github.com/users/Kami/following{/other_user}","gists_url":"https://api.github.com/users/Kami/gists{/gist_id}","starred_url":"https://api.github.com/users/Kami/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kami/subscriptions","organizations_url":"https://api.github.com/users/Kami/orgs","repos_url":"https://api.github.com/users/Kami/repos","events_url":"https://api.github.com/users/Kami/events{/privacy}","received_events_url":"https://api.github.com/users/Kami/received_events","type":"User","site_admin":false},"created_at":"2016-03-11T02:28:26Z","updated_at":"2016-03-11T02:28:26Z","body":"Currently you can do that by using a StackStorm development VM (st2workroom).\r\n\r\nIn any case, we do plan to push individual components to PyPi in the near future. We have started that work when starting to work on the new debian / rpm packages. We are quite close to that at this point (each component has setup.py file, etc.), we just need to polish it and add some automation (StackStorm! :)) around publishing packages to PyPi."}}