--- trunk/include/pypi.sminc 2014/02/04 14:48:09 20730 +++ trunk/include/pypi.sminc 2014/02/04 14:55:19 20731 @@ -5,12 +5,18 @@ sminclude python : ${PYPI_MODULE="${PNAME}"} +: ${PYPI_ARCHIVE="gz"} # some sane defaults : ${PCAT="dev-python"} # always lower letters : ${HOMEPAGE="http://pypi.python.org/pypi/${PYPI_MODULE}"} -: ${SRCFILE="${PYPI_MODULE}-${PVER}.tar.gz"} + +case ${PYPI_ARCHIVE} in + gz|bz2) : ${SRCFILE="${PYPI_MODULE}-${PVER}.tar.${PYPI_ARCHIVE}"} ;; + *) : ${SRCFILE="${PYPI_MODULE}-${PVER}.${PYPI_ARCHIVE}"} ;; +esac + : ${SRCDIR="${BUILDDIR}/${PYPI_MODULE}-${PVER}"} DEPEND="${DEPEND} @@ -22,7 +28,7 @@ mirror://${PNAME}/${SRCFILE} ) -UP2DATE="updatecmd ${HOMEPAGE} | lasttarball gz" +UP2DATE="updatecmd 'http://pypi.python.org/packages/source/${PYPI_MODULE:0:1}/${PYPI_MODULE}/?C=M;O=A' | lasttarball ${PYPI_ARCHIVE}" pypi_src_prepare() {