python3-sdnotify: patch to use setuptools

setup.py bdist_wheel does not work with distutils (which is deprecated
anyway). Add a patch to switch to setuptools to allow the wheel to be
built.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
This commit is contained in:
Tim Orling 2022-02-28 08:18:16 -08:00 committed by Khem Raj
parent 9045feb0d9
commit 42c0a75600
2 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,31 @@
From f662280b26eb1549890e88e8e9085f1937d7962d Mon Sep 17 00:00:00 2001
From: Tim Orling <tim.orling@konsulko.com>
Date: Mon, 28 Feb 2022 07:54:03 -0800
Subject: [PATCH] setup.py: switch to setuptools
In Python 3.10, 'distutils' is deprecated and is slated for removal in
Python 3.12.
Switch from distutils.core to setuptools. This also allows the 'wheel'
binary archive format to be built with 'setup.py bdist_wheel'.
Upstream-Status: Submitted [https://github.com/bb4242/sdnotify/pull/7]
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup.py b/setup.py
index 433222c..32b5bd6 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,4 @@
-from distutils.core import setup
+from setuptools import setup
VERSION='0.3.2'
--
2.30.2

View File

@ -12,7 +12,8 @@ SECTION = "devel/python"
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cc572ccc4b18a4b7d13be5d01bc8213e" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cc572ccc4b18a4b7d13be5d01bc8213e"
SRC_URI[md5sum] = "749ddca1c70be1697fecc443fb1fdb16"
SRC_URI[sha256sum] = "73977fc746b36cc41184dd43c3fe81323e7b8b06c2bb0826c4f59a20c56bb9f1" SRC_URI[sha256sum] = "73977fc746b36cc41184dd43c3fe81323e7b8b06c2bb0826c4f59a20c56bb9f1"
SRC_URI += "file://0001-setup.py-switch-to-setuptools.patch"
inherit setuptools3 pypi inherit setuptools3 pypi