[aur-general] Cyclic makedependencies in pypy-setuptools and pypy3-setuptools
daniel at milde.cz
Thu Feb 2 09:22:33 UTC 2017
I would like to ask you for help with one messy issue with
Python setuptools do not include its dependencies in vendor dir since
It now requires the dependencies to be installed first in order to
setuptools been installed.
But the dependencies require setuptools to be installed to be able to
install themself :) and thus cyclic makedependecies occur...
This cyclic dependency is in package python-setuptools as well but
because this package is in extra nobody cares, because nobody builds it
Do you have any idea, how to solve this nicely?
I have added this instructions to pypy-setuptools package, but it's not
1. install setuptools manually via ensurepip:
# sudo pypy -m ensurepip
# sudo pypy3 -m ensurepip
If you get error message "Ignoring ensurepip failure: pip 8.1.2 requires
SSL/TLS", there is easy hack/fix:
sudo curl -o
2. install all setuptools dependencies (pypy-six, pypy-pyparsing,
You will have to edit the PKGBUILD and remove dependency on
pypy-setuptools during this first install.
3. install pypy-setuptools with --force (because ensurepip installed
files on same paths)
More information about the aur-general