1*8460358cSPatrick WilliamsSUMMARY = "Simplified object serialization in python" 2*8460358cSPatrick WilliamsDESCRIPTION = "Marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes." 3*8460358cSPatrick WilliamsHOMEPAGE = "https://github.com/marshmallow-code/marshmallow" 4*8460358cSPatrick WilliamsLICENSE = "MIT" 5*8460358cSPatrick WilliamsLIC_FILES_CHKSUM = "\ 6*8460358cSPatrick Williams file://LICENSE;md5=27586b20700d7544c06933afe56f7df4 \ 7*8460358cSPatrick Williams file://docs/license.rst;md5=13da439ad060419fb7cf364523017cfb" 8*8460358cSPatrick Williams 9*8460358cSPatrick WilliamsSRC_URI[sha256sum] = "3a8dfda6edd8dcdbf216c0ede1d1e78d230a6dc9c5a088f58c4083b974a0d468" 10*8460358cSPatrick Williams 11*8460358cSPatrick Williamsinherit python_flit_core pypi ptest 12*8460358cSPatrick Williams 13*8460358cSPatrick WilliamsSRC_URI += " \ 14*8460358cSPatrick Williams file://run-ptest \ 15*8460358cSPatrick Williams" 16*8460358cSPatrick Williams 17*8460358cSPatrick WilliamsRDEPENDS:${PN}-ptest += " \ 18*8460358cSPatrick Williams python3-pytest \ 19*8460358cSPatrick Williams python3-pytz \ 20*8460358cSPatrick Williams python3-simplejson \ 21*8460358cSPatrick Williams python3-unittest-automake-output \ 22*8460358cSPatrick Williams python3-zoneinfo \ 23*8460358cSPatrick Williams python3-tzdata \ 24*8460358cSPatrick Williams" 25*8460358cSPatrick Williams 26*8460358cSPatrick Williamsdo_install_ptest() { 27*8460358cSPatrick Williams install -d ${D}${PTEST_PATH}/tests 28*8460358cSPatrick Williams rm -rf ${S}/tests/mypy_test_cases 29*8460358cSPatrick Williams cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ 30*8460358cSPatrick Williams} 31*8460358cSPatrick Williams 32*8460358cSPatrick WilliamsRDEPENDS:${PN} += " \ 33*8460358cSPatrick Williams python3-compression \ 34*8460358cSPatrick Williams python3-datetime \ 35*8460358cSPatrick Williams python3-email \ 36*8460358cSPatrick Williams python3-json \ 37*8460358cSPatrick Williams python3-numbers \ 38*8460358cSPatrick Williams python3-pprint \ 39*8460358cSPatrick Williams python3-packaging \ 40*8460358cSPatrick Williams" 41