{"action":"opened","issue":{"url":"https://api.github.com/repos/pypa/twine/issues/110","labels_url":"https://api.github.com/repos/pypa/twine/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/pypa/twine/issues/110/comments","events_url":"https://api.github.com/repos/pypa/twine/issues/110/events","html_url":"https://github.com/pypa/twine/issues/110","id":74458750,"number":110,"title":"Broken wheels","user":{"login":"Ashald","id":397987,"avatar_url":"https://avatars.githubusercontent.com/u/397987?v=3","gravatar_id":"","url":"https://api.github.com/users/Ashald","html_url":"https://github.com/Ashald","followers_url":"https://api.github.com/users/Ashald/followers","following_url":"https://api.github.com/users/Ashald/following{/other_user}","gists_url":"https://api.github.com/users/Ashald/gists{/gist_id}","starred_url":"https://api.github.com/users/Ashald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ashald/subscriptions","organizations_url":"https://api.github.com/users/Ashald/orgs","repos_url":"https://api.github.com/users/Ashald/repos","events_url":"https://api.github.com/users/Ashald/events{/privacy}","received_events_url":"https://api.github.com/users/Ashald/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-08T18:52:09Z","updated_at":"2015-05-08T18:52:09Z","closed_at":null,"body":"If you will try to build a wheel from the latest sources in master branch, you will see:\r\n```\r\nUserWarning: setup.cfg requirements overwrite values from setup.py\r\n  warnings.warn('setup.cfg requirements overwrite values from setup.py')\r\n```\r\n\r\nAnd this is because in along with install_requires in setup.py\r\n```\r\ninstall_requires = [\r\n    \"pkginfo\",\r\n    \"requests >= 2.3.0\",\r\n    \"requests-toolbelt >= 0.4.0\",\r\n    \"setuptools >= 0.7.0\",\r\n]\r\n``` \r\n\r\nhere is:\r\n```\r\n[metadata]\r\nrequires-dist =\r\n    requests\r\n    pkginfo\r\n    argparse; python_version == '2.6'\r\n```\r\nin setup.cfg and it's overrides value from setup.py.\r\n\r\nIf you will try use a wheel you will get the following error:\r\n```\r\n$ pip install twine-1.5.0-py2.py3-none-any.whl\r\nProcessing ./twine-1.5.0-py2.py3-none-any.whl\r\nCollecting pkginfo (from twine==1.5.0)\r\n  Downloading pkginfo-1.2.1.tar.gz\r\nCollecting requests (from twine==1.5.0)\r\n  Downloading requests-2.7.0-py2.py3-none-any.whl (470kB)\r\n    100% |################################| 471kB 595kB/s\r\nInstalling collected packages: pkginfo, requests, twine\r\n  Running setup.py install for pkginfo\r\nSuccessfully installed pkginfo-1.2.1 requests-2.7.0 twine-1.5.0\r\n\r\n$ twine upload twine-1.5.0-py2.py3-none-any.whl\r\nTraceback (most recent call last):\r\n  ...\r\n  File \".../site-packages/twine/commands/upload.py\", line 33, in <module>\r\n    from requests_toolbelt.multipart import MultipartEncoder\r\nImportError: No module named requests_toolbelt.multipart\r\n```"}}