[Bug 980006] New: python3-twine requires (python3-)requests-toolbelt. This package does not exist in the repositories.
http://bugzilla.opensuse.org/show_bug.cgi?id=980006 Bug ID: 980006 Summary: python3-twine requires (python3-)requests-toolbelt. This package does not exist in the repositories. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: All OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: carmenbbakker@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- python3-twine is unusable because it (implicitly) depends on a package that does not exist in the openSUSE repositories. This package is requests-toolbelt (Python package) or python3-requests-toolbelt (RPM package). python-requests-toolbelt does not exist in the repositories either. This bug applies to Tumbleweed. Leap does not ship python3-twine. The devel:languages:python repository doesn't appear to hold the required package either, though it does contain python3-twine. I have not tested whether the version of twine from that repository works. It seems unlikely, because upstream twine depends on requests-toolbelt. This is what happens when you execute twine: carmen@carmen-desktop:~$ twine --help Traceback (most recent call last): File "/usr/bin/twine", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2927, in <module> @_call_aside File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2913, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 635, in _build_master ws.require(__requires__) File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 943, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 829, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'requests-toolbelt>=0.5.1' distribution was not found and is required by twine requests-toolbelt is not installed, as demonstrated here: carmen@carmen-desktop:~$ python3 Python 3.5.1 (default, Dec 09 2015, 07:29:36) [GCC] on linux Type "help", "copyright", "credits" or "license" for more information.
import requests_toolbelt Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'requests_toolbelt'
I would love to try to create an RPM package for requests-toolbelt to solve this issue. I have zero experience with doing any sort of open source contributions other than bug reports, though. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=980006
http://bugzilla.opensuse.org/show_bug.cgi?id=980006#c1
--- Comment #1 from Carmen Bianca Bakker
http://bugzilla.opensuse.org/show_bug.cgi?id=980006
http://bugzilla.opensuse.org/show_bug.cgi?id=980006#c2
Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=980006
http://bugzilla.opensuse.org/show_bug.cgi?id=980006#c3
--- Comment #3 from Carmen Bianca Bakker
http://bugzilla.opensuse.org/show_bug.cgi?id=980006
http://bugzilla.opensuse.org/show_bug.cgi?id=980006#c5
Carmen Bianca Bakker
participants (1)
-
bugzilla_noreply@novell.com