This is the content of pacman’s python-setuptools package at /usr/lib/python3.8/site-packages/setuptools. As you can see, the extern sub-package/folder is missing.
Now this is pip’s setuptools in my virtual environment at /.local/share/virtualenvs/ros2_foxy-8tYMXHqm/lib/python3.8/site-packages/setuptools. You can see it has extern item.
Why python3-setuptools only missing extern when installed from pacman? This problem breaks my application. What is the best place to report this issue?
As you can see, the version numbers are quite different on Arch and Ubuntu.
That leads to believe that the new version has replaced ‘extern’ functionality with something else.
With command
LANG=C pacman -Si python-setuptools
you can see more information about the package. Look for the line starting with URL:, that gives you the address where to find more details.
Or if there are some python gurus here, maybe they can help you more.
I don’t understand. setuptools.extern should be available on all setuptools library no matter if it is ubuntu/arch/windows. I have already check the source at setuptools github and setuptools.extern indeed available at least from tag 45.2.0 . So the fact that trouble me are:
installing latest setuptools 50.3.0 from pip provide setuptools.extern. Good
installing python3-setuptools 45.2.0 from apt provide setuptools.extern. Good
installing latest python-setuptools 50.3.0 from pacman doesn’t provide setuptools.extern. Why?
actually i dont know, but in arch is more in parted then pieces i think… i really dont know. Arch moves fast also thats reason to part for debian is more LTS they patch it also and other parts they splitted for there own thing but i dont know why…
mayby someone can answer.