{"action":"closed","issue":{"url":"https://api.github.com/repos/brandon-rhodes/python-jplephem/issues/16","repository_url":"https://api.github.com/repos/brandon-rhodes/python-jplephem","labels_url":"https://api.github.com/repos/brandon-rhodes/python-jplephem/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/brandon-rhodes/python-jplephem/issues/16/comments","events_url":"https://api.github.com/repos/brandon-rhodes/python-jplephem/issues/16/events","html_url":"https://github.com/brandon-rhodes/python-jplephem/issues/16","id":144216668,"number":16,"title":"setup.py uses install_requires but no setuptools","user":{"login":"Juanlu001","id":316517,"avatar_url":"https://avatars.githubusercontent.com/u/316517?v=3","gravatar_id":"","url":"https://api.github.com/users/Juanlu001","html_url":"https://github.com/Juanlu001","followers_url":"https://api.github.com/users/Juanlu001/followers","following_url":"https://api.github.com/users/Juanlu001/following{/other_user}","gists_url":"https://api.github.com/users/Juanlu001/gists{/gist_id}","starred_url":"https://api.github.com/users/Juanlu001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Juanlu001/subscriptions","organizations_url":"https://api.github.com/users/Juanlu001/orgs","repos_url":"https://api.github.com/users/Juanlu001/repos","events_url":"https://api.github.com/users/Juanlu001/events{/privacy}","received_events_url":"https://api.github.com/users/Juanlu001/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"brandon-rhodes","id":166162,"avatar_url":"https://avatars.githubusercontent.com/u/166162?v=3","gravatar_id":"","url":"https://api.github.com/users/brandon-rhodes","html_url":"https://github.com/brandon-rhodes","followers_url":"https://api.github.com/users/brandon-rhodes/followers","following_url":"https://api.github.com/users/brandon-rhodes/following{/other_user}","gists_url":"https://api.github.com/users/brandon-rhodes/gists{/gist_id}","starred_url":"https://api.github.com/users/brandon-rhodes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brandon-rhodes/subscriptions","organizations_url":"https://api.github.com/users/brandon-rhodes/orgs","repos_url":"https://api.github.com/users/brandon-rhodes/repos","events_url":"https://api.github.com/users/brandon-rhodes/events{/privacy}","received_events_url":"https://api.github.com/users/brandon-rhodes/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2016-03-29T10:00:15Z","updated_at":"2016-04-03T00:25:43Z","closed_at":"2016-04-03T00:25:43Z","body":"While working on https://github.com/conda-forge/staged-recipes/pull/214#issuecomment-202704047 we discovered that jplephem setup.py is using the option `install_requires`, which exists only in setuptools.\r\n\r\nhttps://docs.python.org/3/search.html?q=install_requires\r\n\r\nhttps://pythonhosted.org/setuptools/setuptools.html#new-and-changed-setup-keywords\r\n\r\nI see also that you are mocking the presence of NumPy, perhaps because of this?\r\n\r\nWould you consider using `from setuptools import setup` instead of plain distutils? Otherwise the `install_requires` ought to be changed to `requires`.\r\n\r\nhttps://docs.python.org/3/distutils/setupscript.html#relationships-between-distributions-and-packages"}}