From 8c22ff0d8b70d9b12f0487ef696a7e915b9e3173 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 7 Nov 2025 13:31:53 +0000 Subject: The poky repository master branch is no longer being updated. You can either: a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs b) use the new bitbake-setup You can find information about either approach in our documentation: https://docs.yoctoproject.org/ Note that "poky" the distro setting is still available in meta-yocto as before and we continue to use and maintain that. Long live Poky! Some further information on the background of this change can be found in: https://lists.openembedded.org/g/openembedded-architecture/message/2179 Signed-off-by: Richard Purdie --- ...sysconfig.py-make-it-possible-to-substite.patch | 58 ---------------------- 1 file changed, 58 deletions(-) delete mode 100644 meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch (limited to 'meta/recipes-devtools/python/python3-setuptools') diff --git a/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch b/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch deleted file mode 100644 index 39153883b0..0000000000 --- a/meta/recipes-devtools/python/python3-setuptools/0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch +++ /dev/null @@ -1,58 +0,0 @@ -From e2eab8c254f16c461de25123f6859b8a18db5cd8 Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin -Date: Wed, 11 May 2022 21:41:14 +0200 -Subject: [PATCH] _distutils/sysconfig.py: make it possible to substite the - prefix to target sysroot - -This is done by probing STAGING_INCDIR/STAGING_LIBDIRenv vars: -not the most elegant solution, but distutils/sysconfig has been -tweaked to do this for many, many year, and so it's easiest -to replicate here as well, the original is -meta/recipes-devtools/python/python3/12-distutils-prefix-is-inside-staging-area.patch - -I'm not sure exactly why setuptools now needs a copy, and what -would happen to this module in light of distutils deprecation. - -Upstream-Status: Inappropriate [oe-core specific] -Signed-off-by: Alexander Kanavin ---- - setuptools/_distutils/sysconfig.py | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/setuptools/_distutils/sysconfig.py b/setuptools/_distutils/sysconfig.py -index 7ddc869..01a06af 100644 ---- a/setuptools/_distutils/sysconfig.py -+++ b/setuptools/_distutils/sysconfig.py -@@ -134,6 +134,8 @@ def get_python_inc(plat_specific: bool = False, prefix: str | None = None) -> st - sys.base_exec_prefix -- i.e., ignore 'plat_specific'. - """ - default_prefix = BASE_EXEC_PREFIX if plat_specific else BASE_PREFIX -+ if os.environ.get('STAGING_INCDIR', ""): -+ default_prefix = os.environ['STAGING_INCDIR'].rstrip('include') - resolved_prefix = prefix if prefix is not None else default_prefix - # MinGW imitates posix like layout, but os.name != posix - os_name = "posix" if is_mingw() else os.name -@@ -246,7 +248,13 @@ def get_python_lib( - - early_prefix = prefix - -- if prefix is None: -+ if os.environ.get('STAGING_LIBDIR', ""): -+ lib_basename = os.environ['STAGING_LIBDIR'].split('/')[-1] -+ else: -+ lib_basename = "lib" -+ if prefix is None and os.environ.get('STAGING_LIBDIR', ""): -+ prefix = os.environ['STAGING_LIBDIR'].rstrip(lib_basename) -+ elif prefix is None: - if standard_lib: - prefix = plat_specific and BASE_EXEC_PREFIX or BASE_PREFIX - else: -@@ -261,7 +269,7 @@ def get_python_lib( - # Pure Python - libdir = "lib" - implementation = 'pypy' if IS_PYPY else 'python' -- libpython = os.path.join(prefix, libdir, implementation + get_python_version()) -+ libpython = os.path.join(prefix, lib_basename, implementation + get_python_version()) - return _posix_lib(standard_lib, libpython, early_prefix, prefix) - elif os.name == "nt": - if standard_lib: -- cgit v1.2.3-54-g00ecf