undeclared dependency on python3-six

Bug #2050186 reported by Dan Bungert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-launchpadlib (Ubuntu)
Fix Released
Undecided
Dan Bungert

Bug Description

On IRC, bochecha reported problems with add-apt-repository

https://gitlab.freedesktop.org/cangjie/build-essential/-/jobs/54043049

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 14, in <module>
    from softwareproperties.shortcuts import shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/shortcuts.py", line 23, in <module>
    from softwareproperties.ppa import PPAShortcutHandler
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 25, in <module>
    from launchpadlib.launchpad import Launchpad
  File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 48, in <module>
    from launchpadlib.credentials import (
  File "/usr/lib/python3/dist-packages/launchpadlib/credentials.py", line 59, in <module>
    from six.moves.urllib.parse import parse_qs
ModuleNotFoundError: No module named 'six'

Indeed, launchpadlib/credentials.py is referencing six but launchpadlib does not yet have a declared dependency on six.

Dan Bungert (dbungert)
description: updated
Changed in python-launchpadlib (Ubuntu):
assignee: nobody → Dan Bungert (dbungert)
status: New → In Progress
Dan Bungert (dbungert)
Changed in python-launchpadlib (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-launchpadlib - 1.11.0-2ubuntu2

---------------
python-launchpadlib (1.11.0-2ubuntu2) noble; urgency=medium

  * d/control: declare dependency on python3-six (LP: #2050186)

 -- Dan Bungert <email address hidden> Mon, 22 Jan 2024 08:51:06 -0700

Changed in python-launchpadlib (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.