Public bug reported: There is this patch added to the python3-urllib3 package: ``` From: Daniele Tricoli <er...@mornie.org> Date: Thu, 8 Oct 2015 13:19:46 -0700 Subject: Do not use embedded copy of python-six.
Forwarded: not-needed Patch-Name: 01_do-not-use-embedded-python-six.patch ``` This removes six.py from /usr/lib/python3/dist-packages/urllib3/packages/. However, other packages reply on six.py being there, such as https://github.com/dopstar/requests-ntlm2/. Removing six.py breaks those packages, resulting in tracebacks like: ``` $ python3 -c 'from requests_ntlm2 import HttpNtlmAuth' Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/local/lib/python3.8/dist-packages/requests_ntlm2/__init__.py", line 1, in <module> from .adapters import HttpNtlmAdapter, HttpProxyAdapter File "/usr/local/lib/python3.8/dist-packages/requests_ntlm2/adapters.py", line 10, in <module> from .connection import HTTPConnection as _HTTPConnection File "/usr/local/lib/python3.8/dist-packages/requests_ntlm2/connection.py", line 9, in <module> from requests.packages.urllib3.packages.six.moves.http_client import ( ModuleNotFoundError: No module named 'requests.packages.urllib3.packages.six ``` If the file is not put back, at least having a symlink there would be nice. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: python3-urllib3 1.25.8-2 Uname: Linux 5.7.0-050700-generic x86_64 ApportVersion: 2.20.11-0ubuntu27.9 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: KDE Date: Mon Sep 28 13:57:21 2020 InstallationDate: Installed on 2018-04-20 (892 days ago) InstallationMedia: Kubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215) PackageArchitecture: all ProcEnviron: PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: python-urllib3 UpgradeStatus: Upgraded to focal on 2020-09-04 (23 days ago) ** Affects: python-urllib3 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1897633 Title: Removing six.py from package breaks other packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-urllib3/+bug/1897633/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs