{"action":"created","issue":{"url":"https://api.github.com/repos/getnikola/nikola/issues/2180","labels_url":"https://api.github.com/repos/getnikola/nikola/issues/2180/labels{/name}","comments_url":"https://api.github.com/repos/getnikola/nikola/issues/2180/comments","events_url":"https://api.github.com/repos/getnikola/nikola/issues/2180/events","html_url":"https://github.com/getnikola/nikola/issues/2180","id":118260090,"number":2180,"title":"Nikola should not depend on a single version of python-dateutil, but be upwards compatible","user":{"login":"marcusmueller","id":958972,"avatar_url":"https://avatars.githubusercontent.com/u/958972?v=3","gravatar_id":"","url":"https://api.github.com/users/marcusmueller","html_url":"https://github.com/marcusmueller","followers_url":"https://api.github.com/users/marcusmueller/followers","following_url":"https://api.github.com/users/marcusmueller/following{/other_user}","gists_url":"https://api.github.com/users/marcusmueller/gists{/gist_id}","starred_url":"https://api.github.com/users/marcusmueller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcusmueller/subscriptions","organizations_url":"https://api.github.com/users/marcusmueller/orgs","repos_url":"https://api.github.com/users/marcusmueller/repos","events_url":"https://api.github.com/users/marcusmueller/events{/privacy}","received_events_url":"https://api.github.com/users/marcusmueller/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/getnikola/nikola/labels/someone%20else's%20bug","name":"someone else's bug","color":"bfe5bf"}],"state":"open","locked":false,"assignee":{"login":"Kwpolska","id":327323,"avatar_url":"https://avatars.githubusercontent.com/u/327323?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwpolska","html_url":"https://github.com/Kwpolska","followers_url":"https://api.github.com/users/Kwpolska/followers","following_url":"https://api.github.com/users/Kwpolska/following{/other_user}","gists_url":"https://api.github.com/users/Kwpolska/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwpolska/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwpolska/subscriptions","organizations_url":"https://api.github.com/users/Kwpolska/orgs","repos_url":"https://api.github.com/users/Kwpolska/repos","events_url":"https://api.github.com/users/Kwpolska/events{/privacy}","received_events_url":"https://api.github.com/users/Kwpolska/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/getnikola/nikola/milestones/33","html_url":"https://github.com/getnikola/nikola/milestones/v7.7.4","labels_url":"https://api.github.com/repos/getnikola/nikola/milestones/33/labels","id":1385699,"number":33,"title":"v7.7.4","description":"","creator":{"login":"Kwpolska","id":327323,"avatar_url":"https://avatars.githubusercontent.com/u/327323?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwpolska","html_url":"https://github.com/Kwpolska","followers_url":"https://api.github.com/users/Kwpolska/followers","following_url":"https://api.github.com/users/Kwpolska/following{/other_user}","gists_url":"https://api.github.com/users/Kwpolska/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwpolska/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwpolska/subscriptions","organizations_url":"https://api.github.com/users/Kwpolska/orgs","repos_url":"https://api.github.com/users/Kwpolska/repos","events_url":"https://api.github.com/users/Kwpolska/events{/privacy}","received_events_url":"https://api.github.com/users/Kwpolska/received_events","type":"User","site_admin":false},"open_issues":26,"closed_issues":12,"state":"open","created_at":"2015-10-30T16:01:14Z","updated_at":"2015-11-22T12:35:34Z","due_on":"2015-11-29T23:00:00Z","closed_at":null},"comments":1,"created_at":"2015-11-22T12:16:05Z","updated_at":"2015-11-22T12:35:36Z","closed_at":null,"body":"this breaks the Fedora 22 package, as its requirements.txt lists\r\n\r\n    python-dateutil==2.4.0\r\n\r\nbut Fedora ships with 2.4.2; Current git master demands\r\n\r\n    python-dateutil==2.4.2\r\n\r\nwhich isn't better. If there is a particular reason not to trust future dateutil dependencies, these should lead to reliable reimplementation rather to version lock-in. \r\n\r\nI can't seem to find a reason to stick to a specific version of dateutil (and to a different in a slightly newer version of nikola), so I don't think using `==` is a good choice, here. However, I might be wrong -- I haven't dug too deep into Nikola, yet."},"comment":{"url":"https://api.github.com/repos/getnikola/nikola/issues/comments/158755900","html_url":"https://github.com/getnikola/nikola/issues/2180#issuecomment-158755900","issue_url":"https://api.github.com/repos/getnikola/nikola/issues/2180","id":158755900,"user":{"login":"Kwpolska","id":327323,"avatar_url":"https://avatars.githubusercontent.com/u/327323?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwpolska","html_url":"https://github.com/Kwpolska","followers_url":"https://api.github.com/users/Kwpolska/followers","following_url":"https://api.github.com/users/Kwpolska/following{/other_user}","gists_url":"https://api.github.com/users/Kwpolska/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwpolska/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwpolska/subscriptions","organizations_url":"https://api.github.com/users/Kwpolska/orgs","repos_url":"https://api.github.com/users/Kwpolska/repos","events_url":"https://api.github.com/users/Kwpolska/events{/privacy}","received_events_url":"https://api.github.com/users/Kwpolska/received_events","type":"User","site_admin":false},"created_at":"2015-11-22T12:35:36Z","updated_at":"2015-11-22T12:35:36Z","body":"There was an API-breaking update in the past, IIRC.  And does Fedora **22** really have an up-to-date version of Nikola in the first place?\r\n\r\n>     $ dnf info python3-nikola\r\n>     Version     : 7.3.0\r\n\r\nNo. That’s horribly outdated.  Fedora 24 is not better with 7.6.4.\r\n\r\nWe can’t do anything about it. Fedora is free to patch the requirements file though. dateutil issues were reported to them, with no fix.\r\n\r\nI’ll set it to >=2.4.0.\r\n\r\ncc @immanetize?"}}