summaryrefslogtreecommitdiff
path: root/sysutils/py-salt/files
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2022-11-18 15:22:35 +0100
committerKirill Ponomarev <krion@FreeBSD.org>2022-11-18 15:22:35 +0100
commit9b3b2cf3202f6a663e9a2cd2b271a39be47f1572 (patch)
tree8ad3d6e25984f1b92c4008db3e038ea13ff76c6b /sysutils/py-salt/files
parentwww/radicale: Fix 'main component missing' error, Bump PORTREVISION (diff)
sysutils/py-salt: Update to 3005.1
PR: 267845 Reported by: i.dani at outlookdottcom
Diffstat (limited to 'sysutils/py-salt/files')
-rw-r--r--sysutils/py-salt/files/patch-disable-distutils-warn.patch47
1 files changed, 47 insertions, 0 deletions
diff --git a/sysutils/py-salt/files/patch-disable-distutils-warn.patch b/sysutils/py-salt/files/patch-disable-distutils-warn.patch
new file mode 100644
index 000000000000..72e8fb774d9a
--- /dev/null
+++ b/sysutils/py-salt/files/patch-disable-distutils-warn.patch
@@ -0,0 +1,47 @@
+From 1b7fac1599a50c970fdef49abca7151cb11bdcd0 Mon Sep 17 00:00:00 2001
+From: Pedro Algarvio <palgarvio@vmware.com>
+Date: Tue, 11 Oct 2022 21:19:21 +0100
+Subject: [PATCH] Disable the setuptools user warning "Setuptools is replacing
+ distutils."
+
+Once we stop relying on distutils, this filter can be removed.
+
+Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
+---
+ salt/__init__.py | 8 ++++++++
+ setup.py | 2 ++
+ 2 files changed, 10 insertions(+)
+
+diff --git a/salt/__init__.py b/salt/__init__.py
+index ebc54ac8443c..ec551abbc62a 100644
+--- salt/__init__.py
++++ salt/__init__.py
+@@ -69,6 +69,14 @@ def load_module(self, name):
+ append=True,
+ )
+
++# Filter the setuptools UserWarning until we stop relying on distutils
++warnings.filterwarnings(
++ "ignore",
++ message="Setuptools is replacing distutils.",
++ category=UserWarning,
++ module="_distutils_hack",
++)
++
+
+ def __define_global_system_encoding_variable__():
+ import sys
+diff --git a/setup.py b/setup.py
+index 0fac50ab4bc6..9d994ac8730c 100755
+--- setup.py
++++ setup.py
+@@ -4,6 +4,8 @@
+ """
+
+ # pylint: disable=file-perms,resource-leakage
++import setuptools # isort:skip
++
+ import contextlib
+ import distutils.dist
+ import glob
+