{"action":"created","issue":{"url":"https://api.github.com/repos/apache/incubator-airflow/issues/1809","repository_url":"https://api.github.com/repos/apache/incubator-airflow","labels_url":"https://api.github.com/repos/apache/incubator-airflow/issues/1809/labels{/name}","comments_url":"https://api.github.com/repos/apache/incubator-airflow/issues/1809/comments","events_url":"https://api.github.com/repos/apache/incubator-airflow/issues/1809/events","html_url":"https://github.com/apache/incubator-airflow/pull/1809","id":178673873,"number":1809,"title":"[AIRFLOW-526] pin all dependencies in setup.py","user":{"login":"mistercrunch","id":487433,"avatar_url":"https://avatars.githubusercontent.com/u/487433?v=3","gravatar_id":"","url":"https://api.github.com/users/mistercrunch","html_url":"https://github.com/mistercrunch","followers_url":"https://api.github.com/users/mistercrunch/followers","following_url":"https://api.github.com/users/mistercrunch/following{/other_user}","gists_url":"https://api.github.com/users/mistercrunch/gists{/gist_id}","starred_url":"https://api.github.com/users/mistercrunch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mistercrunch/subscriptions","organizations_url":"https://api.github.com/users/mistercrunch/orgs","repos_url":"https://api.github.com/users/mistercrunch/repos","events_url":"https://api.github.com/users/mistercrunch/events{/privacy}","received_events_url":"https://api.github.com/users/mistercrunch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":26,"created_at":"2016-09-22T17:38:46Z","updated_at":"2016-10-10T15:44:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/incubator-airflow/pulls/1809","html_url":"https://github.com/apache/incubator-airflow/pull/1809","diff_url":"https://github.com/apache/incubator-airflow/pull/1809.diff","patch_url":"https://github.com/apache/incubator-airflow/pull/1809.patch"},"body":"Pinning all dependencies in setup.py will help having more homogenous\r\ninstalls across environments. The current approach of allowing version\r\nranges based on version notation is risky at best and results in bad\r\nsurprises.\r\n\r\nThe downside is that we won't get positive bug fixes and security fixes\r\nfor free, but these come at a high cost where a single bad version of a\r\npackage may take your Airflow environment down, without warning."},"comment":{"url":"https://api.github.com/repos/apache/incubator-airflow/issues/comments/252660614","html_url":"https://github.com/apache/incubator-airflow/pull/1809#issuecomment-252660614","issue_url":"https://api.github.com/repos/apache/incubator-airflow/issues/1809","id":252660614,"user":{"login":"mistercrunch","id":487433,"avatar_url":"https://avatars.githubusercontent.com/u/487433?v=3","gravatar_id":"","url":"https://api.github.com/users/mistercrunch","html_url":"https://github.com/mistercrunch","followers_url":"https://api.github.com/users/mistercrunch/followers","following_url":"https://api.github.com/users/mistercrunch/following{/other_user}","gists_url":"https://api.github.com/users/mistercrunch/gists{/gist_id}","starred_url":"https://api.github.com/users/mistercrunch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mistercrunch/subscriptions","organizations_url":"https://api.github.com/users/mistercrunch/orgs","repos_url":"https://api.github.com/users/mistercrunch/repos","events_url":"https://api.github.com/users/mistercrunch/events{/privacy}","received_events_url":"https://api.github.com/users/mistercrunch/received_events","type":"User","site_admin":false},"created_at":"2016-10-10T15:44:24Z","updated_at":"2016-10-10T15:44:24Z","body":"Waiting on @bolkedebruin to confirm python-daemon 1.6.1 is ok."}}
{"actor":{"display_login":"mistercrunch"}}