{"action":"created","issue":{"url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/59","repository_url":"https://api.github.com/repos/oracle/oci-python-sdk","labels_url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/59/comments","events_url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/59/events","html_url":"https://github.com/oracle/oci-python-sdk/issues/59","id":328198776,"node_id":"MDU6SXNzdWUzMjgxOTg3NzY=","number":59,"title":"Abnormally pinned setup.py dependencies","user":{"login":"pakal","id":330629,"node_id":"MDQ6VXNlcjMzMDYyOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/330629?v=4","gravatar_id":"","url":"https://api.github.com/users/pakal","html_url":"https://github.com/pakal","followers_url":"https://api.github.com/users/pakal/followers","following_url":"https://api.github.com/users/pakal/following{/other_user}","gists_url":"https://api.github.com/users/pakal/gists{/gist_id}","starred_url":"https://api.github.com/users/pakal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pakal/subscriptions","organizations_url":"https://api.github.com/users/pakal/orgs","repos_url":"https://api.github.com/users/pakal/repos","events_url":"https://api.github.com/users/pakal/events{/privacy}","received_events_url":"https://api.github.com/users/pakal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"arthall","id":4806669,"node_id":"MDQ6VXNlcjQ4MDY2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/4806669?v=4","gravatar_id":"","url":"https://api.github.com/users/arthall","html_url":"https://github.com/arthall","followers_url":"https://api.github.com/users/arthall/followers","following_url":"https://api.github.com/users/arthall/following{/other_user}","gists_url":"https://api.github.com/users/arthall/gists{/gist_id}","starred_url":"https://api.github.com/users/arthall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arthall/subscriptions","organizations_url":"https://api.github.com/users/arthall/orgs","repos_url":"https://api.github.com/users/arthall/repos","events_url":"https://api.github.com/users/arthall/events{/privacy}","received_events_url":"https://api.github.com/users/arthall/received_events","type":"User","site_admin":false},"assignees":[{"login":"arthall","id":4806669,"node_id":"MDQ6VXNlcjQ4MDY2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/4806669?v=4","gravatar_id":"","url":"https://api.github.com/users/arthall","html_url":"https://github.com/arthall","followers_url":"https://api.github.com/users/arthall/followers","following_url":"https://api.github.com/users/arthall/following{/other_user}","gists_url":"https://api.github.com/users/arthall/gists{/gist_id}","starred_url":"https://api.github.com/users/arthall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arthall/subscriptions","organizations_url":"https://api.github.com/users/arthall/orgs","repos_url":"https://api.github.com/users/arthall/repos","events_url":"https://api.github.com/users/arthall/events{/privacy}","received_events_url":"https://api.github.com/users/arthall/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-05-31T15:57:47Z","updated_at":"2018-06-18T21:28:40Z","closed_at":null,"author_association":"NONE","body":"Setup.py should not pin dependencies, else the package can't coexist with others. At worst, min (or max) versions should be specified.\r\n\r\nBut pytz should never be pinned, people need recent versions of it all the time."},"comment":{"url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/comments/398201753","html_url":"https://github.com/oracle/oci-python-sdk/issues/59#issuecomment-398201753","issue_url":"https://api.github.com/repos/oracle/oci-python-sdk/issues/59","id":398201753,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODIwMTc1Mw==","user":{"login":"arthall","id":4806669,"node_id":"MDQ6VXNlcjQ4MDY2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/4806669?v=4","gravatar_id":"","url":"https://api.github.com/users/arthall","html_url":"https://github.com/arthall","followers_url":"https://api.github.com/users/arthall/followers","following_url":"https://api.github.com/users/arthall/following{/other_user}","gists_url":"https://api.github.com/users/arthall/gists{/gist_id}","starred_url":"https://api.github.com/users/arthall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arthall/subscriptions","organizations_url":"https://api.github.com/users/arthall/orgs","repos_url":"https://api.github.com/users/arthall/repos","events_url":"https://api.github.com/users/arthall/events{/privacy}","received_events_url":"https://api.github.com/users/arthall/received_events","type":"User","site_admin":false},"created_at":"2018-06-18T21:28:40Z","updated_at":"2018-06-18T21:28:40Z","author_association":"MEMBER","body":"There are on going discussions about how to handle some of the requirements.  The concern  is that we are certifying oci-python-sdk has been verified with all versions of a requirement if it is unpinned.  We do not currently have testing in place to make that statement.  \r\n\r\nFor Pytz this doesn't appear to be an issue so we will be pinning it to a minimum version with no maximum.  That change is due out with with the next release on 6/28.\r\n\r\nFor the other dependencies we are working on tests and alerts to help us keep up with changes to the dependencies.  We are also looking into which dependencies we can vendor into the project so oci-python-sdk can rely on a particular version without imposing that version on consumers of the SDK.  As more details are decided on they will be shared.  \r\n\r\nOther than pytz which pinned dependancies are causing issues?  Knowing that will help us plan."}}
{"actor":{"display_login":"arthall"}}