[meta-python] python3-flask-versioned: Fix PYPA_WHEEL name

Message ID 20220301134547.113525-1-daniel@qtec.com
State New
Headers show
Series [meta-python] python3-flask-versioned: Fix PYPA_WHEEL name | expand

Commit Message

Daniel Gomez March 1, 2022, 1:45 p.m. UTC
Add function to generate expected PYPA_WHEEL name.

Generated name:
/yp/builds/meta-qtec-distro/tmp/work/dbfp4-poky-linux/python3-flask-versioned/0.9.4-20101221-r0/Flask-Versioned-0.9.4-20101221/dist/
Flask_Versioned-0.9.4.post20101221-py3-none-any.whl

Default (wrong) name:
Flask_Versioned-0.9.4-20101221-*.whl

Error:
WARNING: Requirement '/yp/builds/meta-qtec-distro/tmp/work/dbfp4-poky-linux/python3-flask-versioned/0.9.4-20101221-r0/Flask-Versioned-0.9.4-20101221/dist/Flask_Versioned-0.9.4-20101221-*.whl'
looks like a filename, but the file does not exist
ERROR: Flask_Versioned-0.9.4-20101221-*.whl is not a valid wheel filename.

Signed-off-by: Daniel Gomez <daniel@qtec.com>
---
 .../python/python3-flask-versioned_0.9.4-20101221.bb       | 7 +++++++
 1 file changed, 7 insertions(+)

--
2.34.1

Patch

diff --git a/meta-python/recipes-devtools/python/python3-flask-versioned_0.9.4-20101221.bb b/meta-python/recipes-devtools/python/python3-flask-versioned_0.9.4-20101221.bb
index 7aaf439b8..04493b21d 100644
--- a/meta-python/recipes-devtools/python/python3-flask-versioned_0.9.4-20101221.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-versioned_0.9.4-20101221.bb
@@ -7,3 +7,10 @@  PYPI_PACKAGE = "Flask-Versioned"
 SRC_URI[sha256sum] = "516694dc860a1bc4f22ab60b324a85083c0150522be109282a3bed681057fd34"

 inherit pypi setuptools3
+
+def get_pypa_wheel_name(d):
+    return (d.getVar('PIP_INSTALL_DIST_PATH') + '/' + \
+           d.getVar('PIP_INSTALL_PACKAGE') + '-'  + \
+           d.getVar('PV').replace('-', '.post') + '-*.whl')
+
+PYPA_WHEEL = "${@get_pypa_wheel_name(d)}"