python3-qface: drop the six dependency

qface declares six in install_requires but does not import it anywhere.
Patch it out and drop the dependency from the recipe.

Built for intel-corei7-64.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Markus Volk
2026-09-21 16:21:42 -07:00
committed by Khem Raj
parent d6a8071bde
commit 3fe3ccdd9f
2 changed files with 28 additions and 1 deletions
@@ -0,0 +1,27 @@
From 306a9a40b6056c9d07037282bec645ca393ed4b2 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Mon, 21 Sep 2026 13:31:21 +0200
Subject: [PATCH] drop the six dependency
six is a Python 2 compatibility shim; qface declares it in
install_requires but no longer imports it anywhere.
Upstream-Status: Pending
AI-Generated: Uses Claude Code (Claude Opus 5)
---
setup.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/setup.py b/setup.py
index 3dca1d3..d2734d3 100644
--- a/setup.py
+++ b/setup.py
@@ -51,7 +51,6 @@ setup(
'jinja2>=2.10.3',
'pyyaml>=5.1',
'watchdog>=1.0',
- 'six>=1.11.0',
'coloredlogs>=10.0',
],
extras_require={
@@ -2,6 +2,7 @@ SUMMARY = "A generator framework based on a common modern IDL"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5"
SRC_URI += "file://0001-drop-the-six-dependency.patch"
SRC_URI[sha256sum] = "df31014fbe95b3d910d059ce1a8e827d57d234aca3a5c42094d6ad096fd8f39e"
inherit pypi setuptools3
@@ -11,7 +12,6 @@ DEPS = "\
python3-click \
python3-pyyaml \
python3-pytest \
python3-six \
python3-path \
python3-antlr4-runtime \
python3-watchdog \