diff --git a/python3-pip/.signature b/python3-pip/.signature index e7c24c58f..92c2a5879 100644 --- a/python3-pip/.signature +++ b/python3-pip/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/TjHT7Lho5s9SKe+hBJa32kzLtP3vR8zj5RO6SF8YLznxAgC2vEsM4brM8oQhBgT4nkKyBT6ZkgCfVjNlNi3OgE= -SHA256 (Pkgfile) = f36d74a82c3323ae8918e97bdcb06be1f16cd4bb0f8551a53bd9a0826ef43654 +RWSE3ohX2g5d/VE3L5naMLxMZnLpP2p0hb9fKPYo7ScProC8C8bwuNf4JKiWYm0bl/do6VFs8c+xrFsLLzxue/WqxlfoDPjXeQM= +SHA256 (Pkgfile) = a40d57a3df78c8bc26238ce0022ace86732e5144c5821b962cec7c92b0f151d6 SHA256 (.footprint) = f6c5047fa149b94ce713a03564ebc527315cb8e861a39eb93d2734fe84e58883 SHA256 (pip-9.0.1.tar.gz) = 09f243e1a7b461f654c26a725fa373211bb7ff17a9300058b205c61658ca940d SHA256 (get-pip.py) = 19dae841a150c86e2a09d475b5eb0602861f2a5b7761ec268049a662dbd2bd0c diff --git a/python3-pip/Pkgfile b/python3-pip/Pkgfile index 8313bc7a8..eee7042df 100644 --- a/python3-pip/Pkgfile +++ b/python3-pip/Pkgfile @@ -5,13 +5,19 @@ name=python3-pip version=9.0.1 -release=1 +release=2 source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/${name#*-}-$version.tar.gz https://bootstrap.pypa.io/get-pip.py) build() { cd ${name#*-}-$version + if [ "$(pkginfo -i | egrep -c '^python3-(setuptools|appdirs|pyparsing|six|packaging) ')" != 5 ]; then + printf "\e[031mWarning: $name now requires python3-setuptools to function and can not be added, +as a dependency to $name as this will cause a cyclic dependency loop. +Please prt-get depinst python3-setuptools to use $name.\033[0m\n" + fi + if [ "$(pkginfo -i | egrep -c '^python3-(setuptools|appdirs|pyparsing|six|pip|packaging) ')" != 6 ]; then install -d build sed -i 's/"--upgrade"/"--upgrade", "--upgrade-strategy", "only-if-needed"/' $SRC/get-pip.py diff --git a/python3-pip/README b/python3-pip/README new file mode 100644 index 000000000..b7a6e81a9 --- /dev/null +++ b/python3-pip/README @@ -0,0 +1,3 @@ +python3-pip now requires python3-setuptools to function and can not be added, +as a dependency to python3-pip as this will cause a cyclic dependency loop. +Please prt-get depinst python3-setuptools to use python3-pip.