From 904ca08251f2e050f8f161ca55c8a772d641a307 Mon Sep 17 00:00:00 2001 From: Zuul Date: Fri, 19 Apr 2024 10:04:24 +0000 Subject: [PATCH] Update git submodules * Update os-traits from branch 'master' to c23f37c0e88ddec409f52c10ee404095340478d8 - Merge "add pyproject.toml to support pip 23.1" - add pyproject.toml to support pip 23.1 pip 23.1 removed the "setup.py install" fallback for projects that do not have pyproject.toml and now uses a pyproject.toml which is vendored in pip. To address that, this change adds the minimal pyproject.toml to enable pbr to be properly used to build editable wheels. This is required to support installing devstack on centos stream 9 and related distros with GLOBAL_VENV=True Without this change the wsgi scripts are not generated in editable mode. i.e. pip install -e /opt/stack/keystone See https://pip.pypa.io/en/stable/news/#v23-1 and https://github.com/pypa/pip/issues/8368 for more details on the removal of the fallback support. setuptools v64.0.0 is used to support editable installs via its PEP-660 implmentation https://github.com/pypa/setuptools/pull/3488 Change-Id: I50be314d6d2578fa5b7f3a46fb72502d9f38d5e8 --- os-traits | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os-traits b/os-traits index 4f52be577e02..c23f37c0e88d 160000 --- a/os-traits +++ b/os-traits @@ -1 +1 @@ -Subproject commit 4f52be577e02b89ee2e283a59b8d66c1f13f38e3 +Subproject commit c23f37c0e88ddec409f52c10ee404095340478d8