mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-15 14:56:43 +01:00
python3-legacy-cgi: introduce recipe
With the cgi module being dropped in python3.13 a stop gap solution for modules relying on cgi is to use the legacy-cgi module. Introduce the recipe so it could be leveraged in the upcoming changes. Signed-off-by: Awais Belal <awais.belal@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
32b4e98079
commit
77888be72e
|
|
@ -0,0 +1,28 @@
|
|||
From eaa9964cd6d22564fa5f1270d194eb65ebaef57c Mon Sep 17 00:00:00 2001
|
||||
From: Your Name <you@example.com>
|
||||
Date: Wed, 12 Mar 2025 17:44:39 +0000
|
||||
Subject: [PATCH] cgi.py: fixup interpreter according to OE
|
||||
|
||||
The underlying distribution is required to update the interpreter
|
||||
by design. This can be referenced from the notice that is found
|
||||
on top of the same file being patched here.
|
||||
|
||||
Upstream-Status: Inappropriate [OE specific]
|
||||
Signed-off-by: Awais Belal <awais.belal@gmail.com>
|
||||
---
|
||||
cgi.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/cgi.py b/cgi.py
|
||||
index 22897a1..f86db84 100755
|
||||
--- a/cgi.py
|
||||
+++ b/cgi.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /usr/local/bin/python
|
||||
+#!/usr/bin/env python
|
||||
|
||||
# NOTE: the above "/usr/local/bin/python" is NOT a mistake. It is
|
||||
# intentionally NOT "/usr/bin/env python". On many systems
|
||||
--
|
||||
2.43.0
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
SUMMARY = "Fork of the standard library cgi and cgitb modules, being deprecated in PEP-594"
|
||||
HOMEPAGE = "https://github.com/jackrosenthal/legacy-cgi"
|
||||
LICENSE = "PSF-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=4b8801e752a2c70ac41a5f9aa243f766"
|
||||
|
||||
PYPI_PACKAGE = "legacy_cgi"
|
||||
|
||||
inherit python_poetry_core pypi
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-cgi.py-fixup-interpreter-according-to-OE.patch \
|
||||
"
|
||||
|
||||
DEPENDS += "\
|
||||
${PYTHON_PN}-setuptools-scm-native \
|
||||
"
|
||||
|
||||
#RDEPENDS:${PN} = "python3-core"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
SRC_URI[sha256sum] = "9952471ceb304043b104c22d00b4f333cac27a6abe446d8a528fc437cf13c85f"
|
||||
Loading…
Reference in New Issue
Block a user