{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/twine/issues/154","labels_url":"https://api.github.com/repos/pypa/twine/issues/154/labels{/name}","comments_url":"https://api.github.com/repos/pypa/twine/issues/154/comments","events_url":"https://api.github.com/repos/pypa/twine/issues/154/events","html_url":"https://github.com/pypa/twine/issues/154","id":120692124,"number":154,"title":"What is the long-term vision for twine?","user":{"login":"nchammas","id":1039369,"avatar_url":"https://avatars.githubusercontent.com/u/1039369?v=3","gravatar_id":"","url":"https://api.github.com/users/nchammas","html_url":"https://github.com/nchammas","followers_url":"https://api.github.com/users/nchammas/followers","following_url":"https://api.github.com/users/nchammas/following{/other_user}","gists_url":"https://api.github.com/users/nchammas/gists{/gist_id}","starred_url":"https://api.github.com/users/nchammas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nchammas/subscriptions","organizations_url":"https://api.github.com/users/nchammas/orgs","repos_url":"https://api.github.com/users/nchammas/repos","events_url":"https://api.github.com/users/nchammas/events{/privacy}","received_events_url":"https://api.github.com/users/nchammas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"dstufft","id":145979,"avatar_url":"https://avatars.githubusercontent.com/u/145979?v=3","gravatar_id":"","url":"https://api.github.com/users/dstufft","html_url":"https://github.com/dstufft","followers_url":"https://api.github.com/users/dstufft/followers","following_url":"https://api.github.com/users/dstufft/following{/other_user}","gists_url":"https://api.github.com/users/dstufft/gists{/gist_id}","starred_url":"https://api.github.com/users/dstufft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dstufft/subscriptions","organizations_url":"https://api.github.com/users/dstufft/orgs","repos_url":"https://api.github.com/users/dstufft/repos","events_url":"https://api.github.com/users/dstufft/events{/privacy}","received_events_url":"https://api.github.com/users/dstufft/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-12-07T03:40:07Z","updated_at":"2015-12-07T07:51:10Z","closed_at":null,"body":"I'm working through the [Python Packaging User Guide](https://packaging.python.org/en/latest/) and getting ready to create and upload my first Python package. :clap: \r\n\r\nTowards the end of the guide we learn that we need to [upload our distribution](https://packaging.python.org/en/latest/distributing/#uploading-your-project-to-pypi), and twine is the recommended tool for doing that.\r\n\r\nIt seems awkward that we do everything with setuptools except upload the distribution, which we do with twine.\r\n\r\nThe divide raises a few questions:\r\n* What is the long-term vision for twine?\r\n* Will it somehow be merged in to setuptools and become `python setup.py upload`?\r\n* Is it meant to co-exist with setuptools for the long-term?"},"comment":{"url":"https://api.github.com/repos/pypa/twine/issues/comments/162440065","html_url":"https://github.com/pypa/twine/issues/154#issuecomment-162440065","issue_url":"https://api.github.com/repos/pypa/twine/issues/154","id":162440065,"user":{"login":"zoidbergwill","id":2572493,"avatar_url":"https://avatars.githubusercontent.com/u/2572493?v=3","gravatar_id":"","url":"https://api.github.com/users/zoidbergwill","html_url":"https://github.com/zoidbergwill","followers_url":"https://api.github.com/users/zoidbergwill/followers","following_url":"https://api.github.com/users/zoidbergwill/following{/other_user}","gists_url":"https://api.github.com/users/zoidbergwill/gists{/gist_id}","starred_url":"https://api.github.com/users/zoidbergwill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoidbergwill/subscriptions","organizations_url":"https://api.github.com/users/zoidbergwill/orgs","repos_url":"https://api.github.com/users/zoidbergwill/repos","events_url":"https://api.github.com/users/zoidbergwill/events{/privacy}","received_events_url":"https://api.github.com/users/zoidbergwill/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T07:51:10Z","updated_at":"2015-12-07T07:51:10Z","body":"The Readme's [Why should I use this?](https://github.com/pypa/twine#why-should-i-use-this) also covers some of the reasons for using it.\r\n\r\n@dstufft mentioned merging it with pip is planned [here](https://github.com/pypa/twine/issues/127)"}}