From 04186526af9c4f464f48d8fe69fecb213c40fb85 Mon Sep 17 00:00:00 2001 From: Joel Pasvolsky Date: Wed, 28 Jan 2026 06:58:15 -0800 Subject: [PATCH 1/2] Use raw string format for search patterns --- dwave/gate/qir/loader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dwave/gate/qir/loader.py b/dwave/gate/qir/loader.py index 019b8f9..73bd97b 100644 --- a/dwave/gate/qir/loader.py +++ b/dwave/gate/qir/loader.py @@ -173,7 +173,7 @@ def _deconstruct_call_instruction( if arg.is_null: qubits.append(0) else: - pattern = "\%Qubit\* inttoptr \(i64 (\d+) to \%Qubit\*\)" + pattern = r"\%Qubit\* inttoptr \(i64 (\d+) to \%Qubit\*\)" qubit = re.search(pattern, str(arg)).groups()[0] qubits.append(int(qubit) if qubit.isdigit() else None) else: @@ -181,7 +181,7 @@ def _deconstruct_call_instruction( if arg.is_null: bits.append(0) else: - pattern = "\%Result\* inttoptr \(i64 (\d+) to \%Result\*\)" + pattern = r"\%Result\* inttoptr \(i64 (\d+) to \%Result\*\)" bit = re.search(pattern, arg.__str__()).groups()[0] bits.append(int(bit) if bit.isdigit() else None) From 03393a4706132402f8b2746d0463f9febbe6dbc8 Mon Sep 17 00:00:00 2001 From: Joel Pasvolsky Date: Wed, 28 Jan 2026 07:02:02 -0800 Subject: [PATCH 2/2] Update sphinx requirements to match current SDK --- docs/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 08f4a5b..ebe04bc 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ -pydata-sphinx-theme==0.14.3 -sphinx==7.3.7 +pydata-sphinx-theme==0.16.1 +sphinx==8.2.3 sphinx_autodoc_typehints==1.19.5 reno[sphinx]==3.3.0 \ No newline at end of file