mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00

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>
28 lines
1.0 KiB
BlitzBasic
28 lines
1.0 KiB
BlitzBasic
HOMEPAGE = "http://www.gevent.org"
|
|
SUMMARY = "A coroutine-based Python networking library"
|
|
DESCRIPTION = "\
|
|
gevent is a coroutine-based Python networking library that uses greenlet \
|
|
to provide a high-level synchronous API on top of the libevent event \
|
|
loop. \
|
|
"
|
|
SECTION = "devel/python"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=2dbb33d00e1fd31c7041460a81ac0bd2"
|
|
DEPENDS += "python-greenlet libevent"
|
|
RDEPENDS_${PN} += "python-greenlet python-mime python-pprint python-re"
|
|
|
|
SRC_URI[md5sum] = "7b952591d1a0174d6eb6ac47bd975ab6"
|
|
SRC_URI[sha256sum] = "4627e215d058f71d95e6b26d9e7be4c263788a4756bd2858a93775f6c072df43"
|
|
|
|
inherit setuptools pypi
|
|
|
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
|
SRC_URI += "file://libev-conf.patch"
|
|
SRC_URI += "file://gevent-allow-ssl-v2-or-v3-certificates.patch"
|
|
|
|
# The python-gevent has no autoreconf ability
|
|
# and the logic for detecting a cross compile is flawed
|
|
# so always force a cross compile
|
|
do_configure_append() {
|
|
sed -i -e 's/^cross_compiling=no/cross_compiling=yes/' ${S}/libev/configure
|
|
} |