# $Id$ # Pypi functions # needs python sminclude python : ${PYPI_MODULE="${PNAME}"} # some sane defaults : ${PCAT="dev-python"} # always lower letters : ${HOMEPAGE="http://pypi.python.org/pypi/${PYPI_MODULE}"} : ${SRCFILE="${PYPI_MODULE}-${PVER}.tar.gz"} : ${SRCDIR="${BUILDDIR}/${PYPI_MODULE}-${PVER}"} DEPEND="${DEPEND} >= dev-lang/python-2.7" SRC_URI=( ${SRC_URI[*]} https://pypi.python.org/packages/source/${PYPI_MODULE:0:1}/${PYPI_MODULE}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE} | lasttarball gz" pypi_src_prepare() { python_src_prepare || die } pypi_src_compile() { local configure_opts="$@" python_src_compile ${configure_opts} || die } pypi_src_install() { python_src_install || die } export_inherits pypi src_prepare src_compile src_install