From 420b6148208c81960a4803e0619f194067e0f326b1d234021c170aad1878b4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Wed, 27 Jan 2021 13:03:37 +0000 Subject: [PATCH] Accepting request 867184 from home:mcalabkova:branches:devel:languages:python - Add yaml-loader.patch adding support for new PyYAML OBS-URL: https://build.opensuse.org/request/show/867184 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-networkx?expand=0&rev=31 --- python-networkx.changes | 5 +++++ python-networkx.spec | 4 +++- yaml-loader.patch | 21 +++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 yaml-loader.patch diff --git a/python-networkx.changes b/python-networkx.changes index 323b2ea..37f1a2e 100644 --- a/python-networkx.changes +++ b/python-networkx.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jan 27 12:55:26 UTC 2021 - Markéta Machová + +- Add yaml-loader.patch adding support for new PyYAML + ------------------------------------------------------------------- Mon Jan 18 01:43:05 UTC 2021 - Benjamin Greiner diff --git a/python-networkx.spec b/python-networkx.spec index e5ffcd4..239f333 100644 --- a/python-networkx.spec +++ b/python-networkx.spec @@ -1,7 +1,7 @@ # # spec file for package python-networkx # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,8 @@ License: BSD-3-Clause URL: https://networkx.github.io/ Source: https://files.pythonhosted.org/packages/source/n/networkx/networkx-%{version}.tar.gz Patch0: 0001-Replace-hash-function-for-test-of-weighted-astar.patch +# PATCH-FIX-UPSTREAM https://github.com/networkx/networkx/commit/a6dd458a12ad8db161271e2271644803d4f29a96 fixes Github Actions failures +Patch1: yaml-loader.patch BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module decorator >= 3.4.0} BuildRequires: %{python_module matplotlib >= 3.1} diff --git a/yaml-loader.patch b/yaml-loader.patch new file mode 100644 index 0000000..d73d8de --- /dev/null +++ b/yaml-loader.patch @@ -0,0 +1,21 @@ +From a6dd458a12ad8db161271e2271644803d4f29a96 Mon Sep 17 00:00:00 2001 +From: Douglas Fenstermacher +Date: Wed, 20 Jan 2021 10:47:56 -0500 +Subject: [PATCH] fixes Github Actions failures (#4548) + +Github Actions failing due to new release of pyyaml==5.4, this change should resolve that issue +--- + networkx/readwrite/nx_yaml.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/networkx/readwrite/nx_yaml.py b/networkx/readwrite/nx_yaml.py +index 80bd5dfd0c..98b4b1d9cb 100644 +--- a/networkx/readwrite/nx_yaml.py ++++ b/networkx/readwrite/nx_yaml.py +@@ -102,5 +102,5 @@ def read_yaml(path): + except ImportError as e: + raise ImportError("read_yaml() requires PyYAML: http://pyyaml.org/") from e + +- G = yaml.load(path, Loader=yaml.FullLoader) ++ G = yaml.load(path, Loader=yaml.Loader) + return G