meta-openembedded/meta-python/recipes-devtools/python/python3-daemon/0001-Use-version-from-packaging-module-instead-of-setupto.patch
Khem Raj ea9fd34fd1
python3-daemon: Fix build with PEP-575 build backend
Apply required backports

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-10 23:06:23 -07:00

45 lines
1.3 KiB
Diff
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From b7418ab4a3232431373bf0680c6b74fef06910de Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 10 Aug 2024 22:44:08 -0700
Subject: [PATCH] Use version from packaging module instead of setuptools extern
Fixes build problems when using PEP-575 build backend
Drop the patch on upgrading to >= 3.0.2
Upstream-Status: Backport [https://pagure.io/fork/khemraj/python-daemon/c/3bbc46967d35cd7e05677018bdc9d552efaeea3e?branch=main]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
test_version.py | 2 +-
version.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test_version.py b/test_version.py
index c43cd36..d0a124d 100644
--- a/test_version.py
+++ b/test_version.py
@@ -23,7 +23,7 @@ import docutils.writers
import setuptools
import setuptools.command
import setuptools.dist
-from setuptools.extern.packaging.version import InvalidVersion
+from packaging.version import InvalidVersion
import testscenarios
import testtools
diff --git a/version.py b/version.py
index 20d3ef3..fbdc462 100644
--- a/version.py
+++ b/version.py
@@ -36,7 +36,7 @@ import setuptools.command.build
import setuptools.command.build_py
import setuptools.command.egg_info
import setuptools.dist
-import setuptools.extern.packaging.version
+import packaging.version
def ensure_class_bases_begin_with(namespace, class_name, base_class):