This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
oe_yp_python3_recipes [2020/06/16 17:01] rpjday |
oe_yp_python3_recipes [2020/06/16 17:14] rpjday [HOMEPAGE] |
||
---|---|---|---|
Line 55: | Line 55: | ||
python3-simpleeval_0.9.10.bb:HOMEPAGE = "https://pypi.org/project/simpleeval/" | python3-simpleeval_0.9.10.bb:HOMEPAGE = "https://pypi.org/project/simpleeval/" | ||
... | ... | ||
+ | </code> | ||
+ | |||
+ | ===== PYPI_PACKAGE ===== | ||
+ | |||
+ | Unnecessary if: | ||
+ | |||
+ | <code> | ||
+ | def pypi_package(d): | ||
+ | bpn = d.getVar('BPN') | ||
+ | if bpn.startswith('python-'): | ||
+ | return bpn[7:] | ||
+ | elif bpn.startswith('python3-'): | ||
+ | return bpn[8:] | ||
+ | return bpn | ||
+ | | ||
+ | PYPI_PACKAGE ?= "${@pypi_package(d)}" | ||
+ | </code> | ||
+ | |||
+ | Examples: | ||
+ | |||
+ | <code> | ||
+ | python3-asn1crypto_1.3.0.bb:PYPI_PACKAGE = "asn1crypto" | ||
+ | python3-async-timeout_3.0.1.bb:PYPI_PACKAGE = "async-timeout" | ||
+ | ... | ||
+ | python3-raven_6.10.0.bb:PYPI_PACKAGE = "raven" | ||
+ | python3-rfc3339-validator_0.1.1.bb:PYPI_PACKAGE = "rfc3339_validator" | ||
+ | python3-rfc3986-validator_0.1.1.bb:PYPI_PACKAGE = "rfc3986_validator" | ||
+ | python3-robotframework-seriallibrary_0.3.1.bb:PYPI_PACKAGE = "robotframework-seriallibrary" | ||
</code> | </code> |