From 2c130d6343ffccd14ff7d6fc96ca05ce16b92cd4 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 7 Feb 2026 20:13:55 -0500 Subject: lv2specgen: Avoid deprecation warnings with rdflib >= 7.5 --- lv2specgen/lv2specgen.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lv2specgen/lv2specgen.py') diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index 5cc5f0c..be6ef91 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -1188,7 +1188,13 @@ def specgen( # Load code documentation link map from tags file linkmap = load_tags(tags, docdir) - m = rdflib.ConjunctiveGraph() + # Create a new empty dataset + rdflib_major = int(rdflib.__version__.split(".")[0]) + rdflib_minor = int(rdflib.__version__.split(".")[1]) + if rdflib_major > 7 or rdflib_major == 7 and rdflib_minor >= 5: + m = rdflib.Dataset() + else: + m = rdflib.ConjunctiveGraph() # RDFLib adds its own prefixes, so kludge around "time" prefix conflict m.namespace_manager.bind( -- cgit v1.2.1