Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#69852 - python-appdirs should not have python-setuptools as a makedependency
Attached to Project:
Arch Linux
Opened by Jáchym Barvínek (kamahl) - Tuesday, 02 March 2021, 09:39 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 April 2021, 06:35 GMT
Opened by Jáchym Barvínek (kamahl) - Tuesday, 02 March 2021, 09:39 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 April 2021, 06:35 GMT
|
DetailsFirst of all, the python-appdirs builds just fine if python-setuptools are not installed. But more importantly, python-setuptools do in fact have python-appdirs as a (regular) dependency. This bug causes a depndency cycle that confused me when I was trying to build them for an older version of Python with no apparent point where to start. The correct order is appdirs first, setuptools second.
|
This task depends upon
```
# appdirs is a dependency of setuptools, so allow installing without it.
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
```
https://github.com/pypa/setuptools/issues/2550
https://github.com/pyparsing/pyparsing/issues/270
https://github.com/LuminosoInsight/ordered-set/issues/76