python-*: switch remaining pypi recipes to use the pypi class

Cleanup the various python-* recipes which download from pypi. The
biggest change is to "inherit pypi" which should result in us always
using current pypi best practices. This will for example ensure we are
using https and not http which is apparently going to be disabled
soon.

Where the default behavior in the pypi class wasn't sufficient we make
use of the PYPI_* variables to overwrite the defaults.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
This commit is contained in:
Mark Asselstine 2017-11-14 12:55:06 -05:00 committed by Bruce Ashfield
parent 62823d7de0
commit 34dee81d0c
3 changed files with 8 additions and 19 deletions

View File

@ -11,15 +11,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2dbb33d00e1fd31c7041460a81ac0bd2"
DEPENDS += "python-greenlet libevent"
RDEPENDS_${PN} += "python-greenlet python-mime python-pprint python-re"
SRCNAME = "gevent"
SRC_URI = "http://pypi.python.org/packages/source/g/gevent/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "7b952591d1a0174d6eb6ac47bd975ab6"
SRC_URI[sha256sum] = "4627e215d058f71d95e6b26d9e7be4c263788a4756bd2858a93775f6c072df43"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
inherit setuptools pypi
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://libev-conf.patch"

View File

@ -13,23 +13,22 @@ DESCRIPTION = "\
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=0ccca7097c1d29fa42e75e9c15c6ff2e"
SRCNAME = "M2Crypto"
SRC_URI = "http://pypi.python.org/packages/source/M/M2Crypto/${SRCNAME}-${PV}.tar.gz \
PYPI_PACKAGE = "M2Crypto"
SRC_URI += " \
file://m2crypto-Fix-build-with-SWIG-3.0.5.patch \
"
SRC_URI[md5sum] = "573f21aaac7d5c9549798e72ffcefedd"
SRC_URI[sha256sum] = "6071bfc817d94723e9b458a010d565365104f84aa73f7fe11919871f7562ff72"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
inherit setuptools pypi
DEPENDS += "openssl swig-native"
DISTUTILS_BUILD_ARGS += "build_ext -I${STAGING_INCDIR}"
inherit setuptools
inherit setuptools pypi
SWIG_FEATURES_x86-64 = "-D__x86_64__"
SWIG_FEATURES ?= ""

View File

@ -4,14 +4,9 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=72f034adc6f7b05b09bc00d1a05bb065"
PR = "r0"
SRCNAME = "Sphinx"
SRC_URI = "http://pypi.python.org/packages/source/S/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
PYPI_PACKAGE = "Sphinx"
SRC_URI[md5sum] = "4c4988e0306a04cef8dccc384281e585"
SRC_URI[sha256sum] = "c6871a784d24aba9270b6b28541537a57e2fcf4d7c799410eba18236bc76d6bc"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
inherit setuptools pypi