diff --git a/meta-oniro-staging/recipes-extended/python3/python3-urwid_2.1.2.bb b/meta-oniro-staging/recipes-extended/python3/python3-urwid_2.1.2.bb
new file mode 100644
index 0000000000000000000000000000000000000000..bc13e7a141dfd24815215d96c2c8a1499747fbcf
--- /dev/null
+++ b/meta-oniro-staging/recipes-extended/python3/python3-urwid_2.1.2.bb
@@ -0,0 +1,23 @@
+# SPDX-FileCopyrightText: Le Van Quach <levan.quach@kalpa.it>
+#
+# SPDX-License-Identifier: MIT
+
+SUMMARY = "Urwid is a console user interface library for Python."
+HOMEPAGE = "http://urwid.org"
+
+LICENSE = "LGPL-2.1-or-later"
+LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad"
+
+SRC_URI[sha256sum] = "588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += " \
+	${PYTHON_PN}-codecs \
+	${PYTHON_PN}-core \
+	${PYTHON_PN}-curses \
+	${PYTHON_PN}-datetime \
+	${PYTHON_PN}-io \
+	${PYTHON_PN}-math \
+	${PYTHON_PN}-shell \
+"