{"action":"created","issue":{"url":"https://api.github.com/repos/nose-devs/nose/issues/891","labels_url":"https://api.github.com/repos/nose-devs/nose/issues/891/labels{/name}","comments_url":"https://api.github.com/repos/nose-devs/nose/issues/891/comments","events_url":"https://api.github.com/repos/nose-devs/nose/issues/891/events","html_url":"https://github.com/nose-devs/nose/issues/891","id":61065687,"number":891,"title":"Pypi catalog doesn't redirect to newest version","user":{"login":"onovy","id":1649603,"avatar_url":"https://avatars.githubusercontent.com/u/1649603?v=3","gravatar_id":"","url":"https://api.github.com/users/onovy","html_url":"https://github.com/onovy","followers_url":"https://api.github.com/users/onovy/followers","following_url":"https://api.github.com/users/onovy/following{/other_user}","gists_url":"https://api.github.com/users/onovy/gists{/gist_id}","starred_url":"https://api.github.com/users/onovy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/onovy/subscriptions","organizations_url":"https://api.github.com/users/onovy/orgs","repos_url":"https://api.github.com/users/onovy/repos","events_url":"https://api.github.com/users/onovy/events{/privacy}","received_events_url":"https://api.github.com/users/onovy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-13T13:39:22Z","updated_at":"2015-03-13T13:43:27Z","closed_at":null,"body":"Because this URL:\r\nhttps://pypi.python.org/pypi/nose/\r\n\r\ndoesn't redirect to newest version:\r\nhttps://pypi.python.org/pypi/nose/1.3.4\r\n\r\nI can't install it using pip:\r\npip install -v nose\r\n...\r\n  Analyzing links from page https://pypi.python.org/pypi/nose/\r\n    Skipping link http://www.python.org (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi/nose/#left-hand-navigation (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi/nose/#content-body (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=browse (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=submit_form (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=list_classifiers (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=index (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=rss (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=packages_rss (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?:action=browse&c=533&show=all (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://wiki.python.org/moin/CheeseShopTutorial (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/security (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://sourceforge.net/tracker/?group_id=66150&atid=513504 (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://bitbucket.org/pypa/pypi/issues (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/sigs/distutils-sig/ (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://wiki.python.org/moin/CheeseShopDev (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/about (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/news (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/doc (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/download (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/community (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/psf (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/dev (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi/nose (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=login (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=register_form (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?%3Aaction=forgotten_password_form (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?:action=openid (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?:action=login&provider=Google (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi?:action=login&provider=Launchpad (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://pypi.python.org/pypi/nose/1.3.4 (from https://pypi.python.org/pypi/nose/); unknown archive format: .4\r\n    Skipping link https://pypi.python.org/pypi/nose/1.3.3 (from https://pypi.python.org/pypi/nose/); unknown archive format: .3\r\n    Skipping link https://pypi.python.org/pypi/nose/1.3.2 (from https://pypi.python.org/pypi/nose/); unknown archive format: .2\r\n    Skipping link https://pypi.python.org/pypi/nose/1.3.1 (from https://pypi.python.org/pypi/nose/); unknown archive format: .1\r\n    Skipping link https://pypi.python.org/pypi/nose/1.3.0 (from https://pypi.python.org/pypi/nose/); unknown archive format: .0\r\n    Skipping link https://pypi.python.org/pypi/nose/1.2.1 (from https://pypi.python.org/pypi/nose/); unknown archive format: .1\r\n    Skipping link https://pypi.python.org/pypi/nose/1.2.0 (from https://pypi.python.org/pypi/nose/); unknown archive format: .0\r\n    Skipping link https://pypi.python.org/pypi/nose/1.1.2 (from https://pypi.python.org/pypi/nose/); unknown archive format: .2\r\n    Skipping link https://pypi.python.org/pypi/nose/1.0.0 (from https://pypi.python.org/pypi/nose/); unknown archive format: .0\r\n    Skipping link http://www.python.org/about/website (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link https://www.fastly.com/ (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://developer.rackspace.com/ (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.timparkin.co.uk/ (from https://pypi.python.org/pypi/nose/); not a file\r\n    Skipping link http://www.python.org/about/legal (from https://pypi.python.org/pypi/nose/); not a file\r\n  Could not find any downloads that satisfy the requirement nose\r\n\r\nI think correct way is like this:\r\nhttps://pypi.python.org/pypi/mongomock\r\nautomaticaly redirects to\r\nhttps://pypi.python.org/pypi/mongomock/2.0.0\r\n\r\nAnd \"pip install mongomock\" installs newset 2.0.0 version.\r\n\r\nThanks"},"comment":{"url":"https://api.github.com/repos/nose-devs/nose/issues/comments/78975604","html_url":"https://github.com/nose-devs/nose/issues/891#issuecomment-78975604","issue_url":"https://api.github.com/repos/nose-devs/nose/issues/891","id":78975604,"user":{"login":"jszakmeister","id":448087,"avatar_url":"https://avatars.githubusercontent.com/u/448087?v=3","gravatar_id":"","url":"https://api.github.com/users/jszakmeister","html_url":"https://github.com/jszakmeister","followers_url":"https://api.github.com/users/jszakmeister/followers","following_url":"https://api.github.com/users/jszakmeister/following{/other_user}","gists_url":"https://api.github.com/users/jszakmeister/gists{/gist_id}","starred_url":"https://api.github.com/users/jszakmeister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jszakmeister/subscriptions","organizations_url":"https://api.github.com/users/jszakmeister/orgs","repos_url":"https://api.github.com/users/jszakmeister/repos","events_url":"https://api.github.com/users/jszakmeister/events{/privacy}","received_events_url":"https://api.github.com/users/jszakmeister/received_events","type":"User","site_admin":false},"created_at":"2015-03-13T13:43:27Z","updated_at":"2015-03-13T13:43:27Z","body":"Isn't this a pypi problem?"}}