From 279b580b03b1961c049930e4a109148188cc4dc4 Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
Date: Wed, 3 May 2023 09:45:31 -0400
Subject: [PATCH] Add a note about the circular dependency with ruamel.yaml

---
 python-ruamel-yaml-clib.spec | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/python-ruamel-yaml-clib.spec b/python-ruamel-yaml-clib.spec
index 06fdd15..b5a0182 100644
--- a/python-ruamel-yaml-clib.spec
+++ b/python-ruamel-yaml-clib.spec
@@ -23,6 +23,9 @@ BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-Cython
 
+# Unfortunately, the circular dependency is intentional; the clib extension
+# packaged here imports from ruamel.yaml, which in turn uses the extension for
+# performance.
 Requires:       python3-ruamel-yaml
 
 %description -n python3-ruamel-yaml-clib
@@ -57,6 +60,7 @@ rmdir ruamel.yaml.clib
 - Confirm License is SPDX MIT
 - Reduce macro indirection, etc.
 - Drop unused manual runtime dependency on setuptools
+- Add a note about the circular dependency with ruamel.yaml
 
 * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.6-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild