File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,11 +14,11 @@ dependencies = ["qsharp==0.0.0"]
1414
1515[project .optional-dependencies ]
1616jupyter = [" qsharp-widgets==0.0.0" , " qsharp-jupyterlab==0.0.0" ]
17- azure = [" azure-quantum= =3.2.0" ]
17+ azure = [" azure-quantum> =3.2.0" ]
1818qiskit = [" qiskit>=1.2.2,<2.0.0" ]
1919all = [
2020 " qsharp-widgets==0.0.0" ,
21- " azure-quantum= =3.2.0" ,
21+ " azure-quantum> =3.2.0" ,
2222 " qiskit>=1.2.2,<2.0.0" ,
2323 " qsharp-jupyterlab==0.0.0" ,
2424]
Original file line number Diff line number Diff line change 1414
1515"""
1616
17- # Optional: use telemetry hook if present (skipped in stub/mock envs)
18- try :
19- import qsharp .telemetry_events .on_qdk_import
2017
21- qsharp .telemetry_events . on_qdk_import ()
22- except Exception :
23- pass
18+ from qsharp .telemetry_events import on_qdk_import
19+
20+ on_qdk_import ()
2421
2522# Some common utilities are lifted to the qdk root.
2623from qsharp import code
Original file line number Diff line number Diff line change @@ -81,6 +81,14 @@ class _T: # placeholder types
8181 stub .openqasm = oq
8282
8383 sys .modules ["qsharp" ] = stub
84+ # Telemetry events package with on_qdk_import function expected by qdk import
85+ telemetry_pkg = types .ModuleType ("qsharp.telemetry_events" )
86+
87+ def on_qdk_import ():
88+ return None
89+
90+ telemetry_pkg .on_qdk_import = on_qdk_import
91+ sys .modules ["qsharp.telemetry_events" ] = telemetry_pkg
8492 # Interop namespace for qiskit shim expectations
8593 interop = types .ModuleType ("qsharp.interop" )
8694 sys .modules ["qsharp.interop" ] = interop
@@ -93,6 +101,7 @@ class _T: # placeholder types
93101 "qsharp" ,
94102 "qsharp.estimator" ,
95103 "qsharp.openqasm" ,
104+ "qsharp.telemetry_events" ,
96105 "qsharp.interop" ,
97106 "qsharp.interop.qiskit" ,
98107 ]
You can’t perform that action at this time.
0 commit comments