https://pypi.python.org/pypi/twine Twine is currently the recommended method for uploading packages to pypi[1]. I'm currently using app-portage/gs-pypi to install it, which works, but is somewhat inconvenient to set up and does not currently handle dependencies. Given that it's a recommended tool for python development, I think it would be good to have it in the main tree. Of the immediate dependencies (below), I think the only one not in the tree at the moment is requests-toolbelt[2], which only depends on requests. Requires Distributions argparse; python_version == '2.6' setuptools >= 0.7.0 pkginfo >= 1.0 requests-toolbelt >= 0.4.0 requests >= 2.3.0 [1]https://packaging.python.org/en/latest/distributing/#requirements-for-packaging-and-distributing [2]https://pypi.python.org/pypi/requests-toolbelt
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466d1ab1a0f249640f16151c535fc307eb6019c1 commit 466d1ab1a0f249640f16151c535fc307eb6019c1 Author: Tim Harder <radhermit@gentoo.org> AuthorDate: 2018-03-24 08:43:56 +0000 Commit: Tim Harder <radhermit@gentoo.org> CommitDate: 2018-03-24 08:46:12 +0000 dev-python/twine: initial import Closes: https://bugs.gentoo.org/567064 dev-python/twine/Manifest | 1 + dev-python/twine/files/twine-1.11.0-tests.patch | 18 +++++++++++ dev-python/twine/metadata.xml | 12 ++++++++ dev-python/twine/twine-1.11.0.ebuild | 40 +++++++++++++++++++++++++ 4 files changed, 71 insertions(+)