1*c9537f57SPatrick WilliamsSUMMARY = "The Cython language" 2*c9537f57SPatrick WilliamsHOMEPAGE = "https://pypi.org/project/Cython/" 3*c9537f57SPatrick WilliamsDESCRIPTION = "Cython is a language specially designed for writing Python extension modules. \ 4*c9537f57SPatrick WilliamsIt's designed to bridge the gap between the nice, high-level, easy-to-use world of Python \ 5*c9537f57SPatrick Williamsand the messy, low-level world of C." 6*c9537f57SPatrick WilliamsSECTION = "devel/python" 7*c9537f57SPatrick WilliamsLICENSE = "Apache-2.0" 8*c9537f57SPatrick WilliamsLIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c" 9*c9537f57SPatrick Williams 10*c9537f57SPatrick WilliamsSRC_URI[sha256sum] = "1097dd60d43ad0fff614a57524bfd531b35c13a907d13bee2cc2ec152e6bf4a1" 11*c9537f57SPatrick Williams 12*c9537f57SPatrick Williamsinherit pypi setuptools3 cython 13*c9537f57SPatrick Williams 14*c9537f57SPatrick Williams# No need to depend on self 15*c9537f57SPatrick WilliamsDEPENDS:remove = "python3-cython-native" 16*c9537f57SPatrick Williams 17*c9537f57SPatrick Williamsdo_install:append() { 18*c9537f57SPatrick Williams # rename scripts that would conflict with the Python 2 build of Cython 19*c9537f57SPatrick Williams mv ${D}${bindir}/cython ${D}${bindir}/cython3 20*c9537f57SPatrick Williams mv ${D}${bindir}/cythonize ${D}${bindir}/cythonize3 21*c9537f57SPatrick Williams mv ${D}${bindir}/cygdb ${D}${bindir}/cygdb3 22*c9537f57SPatrick Williams} 23*c9537f57SPatrick Williams 24*c9537f57SPatrick WilliamsRDEPENDS:${PN}:class-target += "\ 25*c9537f57SPatrick Williams python3-misc \ 26*c9537f57SPatrick Williams python3-netserver \ 27*c9537f57SPatrick Williams python3-pkgutil \ 28*c9537f57SPatrick Williams python3-pyparsing \ 29*c9537f57SPatrick Williams python3-setuptools \ 30*c9537f57SPatrick Williams python3-shell \ 31*c9537f57SPatrick Williams python3-xml \ 32*c9537f57SPatrick Williams" 33*c9537f57SPatrick Williams 34*c9537f57SPatrick WilliamsRDEPENDS:${PN}:class-nativesdk += "\ 35*c9537f57SPatrick Williams nativesdk-python3-misc \ 36*c9537f57SPatrick Williams nativesdk-python3-netserver \ 37*c9537f57SPatrick Williams nativesdk-python3-pkgutil \ 38*c9537f57SPatrick Williams nativesdk-python3-pyparsing \ 39*c9537f57SPatrick Williams nativesdk-python3-setuptools \ 40*c9537f57SPatrick Williams nativesdk-python3-shell \ 41*c9537f57SPatrick Williams nativesdk-python3-xml \ 42*c9537f57SPatrick Williams" 43*c9537f57SPatrick Williams 44*c9537f57SPatrick WilliamsBBCLASSEXTEND = "native nativesdk" 45