Skip to content

Commit f2df36f

Browse files
authored
Add dependency: pyzx (#1562)
add `pyzx` dependency
1 parent a4db7fc commit f2df36f

File tree

7 files changed

+246
-141
lines changed

7 files changed

+246
-141
lines changed

dev_tools/requirements/deps/runtime.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ qsharp-widgets
3434
qref==0.9.0
3535
bartiq==0.9.0
3636

37+
# pyzx interop
38+
pyzx
39+
3740
# serialization
3841
protobuf
3942

dev_tools/requirements/envs/dev.env.txt

Lines changed: 39 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ asttokens==3.0.0
3636
# via stack-data
3737
async-lru==2.0.4
3838
# via jupyterlab
39-
attrs==24.3.0
39+
attrs==25.1.0
4040
# via
4141
# -r deps/runtime.txt
4242
# cirq-core
@@ -47,7 +47,7 @@ autoray==0.7.0
4747
# via
4848
# cotengra
4949
# quimb
50-
babel==2.16.0
50+
babel==2.17.0
5151
# via
5252
# jupyterlab-server
5353
# pydata-sphinx-theme
@@ -56,7 +56,7 @@ backports-tarfile==1.2.0
5656
# via jaraco-context
5757
bartiq==0.9.0
5858
# via -r deps/runtime.txt
59-
beautifulsoup4==4.12.3
59+
beautifulsoup4==4.13.3
6060
# via
6161
# nbconvert
6262
# pydata-sphinx-theme
@@ -70,7 +70,7 @@ build==1.2.2.post1
7070
# via pip-tools
7171
cachetools==5.5.1
7272
# via -r deps/runtime.txt
73-
certifi==2024.12.14
73+
certifi==2025.1.31
7474
# via
7575
# httpcore
7676
# httpx
@@ -155,7 +155,7 @@ flask==3.0.3
155155
# via dash
156156
flynt==0.78
157157
# via -r deps/format.txt
158-
fonttools==4.55.4
158+
fonttools==4.56.0
159159
# via matplotlib
160160
fqdn==1.5.1
161161
# via jsonschema
@@ -167,9 +167,9 @@ graphviz==0.20.3
167167
# via qref
168168
greenlet==3.1.1
169169
# via sqlalchemy
170-
grpcio==1.69.0
170+
grpcio==1.70.0
171171
# via grpcio-tools
172-
grpcio-tools==1.69.0
172+
grpcio-tools==1.70.0
173173
# via -r deps/packaging.txt
174174
h11==0.14.0
175175
# via httpcore
@@ -204,7 +204,7 @@ ipykernel==6.29.5
204204
# -r deps/pytest.txt
205205
# jupyterlab
206206
# myst-nb
207-
ipython==8.31.0
207+
ipython==8.32.0
208208
# via
209209
# -r deps/runtime.txt
210210
# ipykernel
@@ -215,6 +215,7 @@ ipywidgets==8.1.5
215215
# -r deps/docs.txt
216216
# -r deps/runtime.txt
217217
# anywidget
218+
# pyzx
218219
isoduration==20.11.0
219220
# via jsonschema
220221
isort==5.10.1
@@ -278,7 +279,7 @@ jupyter-core==5.7.2
278279
# nbclient
279280
# nbconvert
280281
# nbformat
281-
jupyter-events==0.11.0
282+
jupyter-events==0.12.0
282283
# via jupyter-server
283284
jupyter-lsp==2.2.5
284285
# via jupyterlab
@@ -291,7 +292,7 @@ jupyter-server==2.15.0
291292
# notebook-shim
292293
jupyter-server-terminals==0.5.3
293294
# via jupyter-server
294-
jupyterlab==4.3.4
295+
jupyterlab==4.3.5
295296
# via notebook
296297
jupyterlab-pygments==0.3.0
297298
# via nbconvert
@@ -305,6 +306,8 @@ keyring==25.6.0
305306
# via twine
306307
kiwisolver==1.4.8
307308
# via matplotlib
309+
lark==1.2.2
310+
# via pyzx
308311
llvmlite==0.44.0
309312
# via numba
310313
markdown-it-py==3.0.0
@@ -332,7 +335,7 @@ mdit-py-plugins==0.4.2
332335
# via myst-parser
333336
mdurl==0.1.2
334337
# via markdown-it-py
335-
mistune==3.1.0
338+
mistune==3.1.1
336339
# via nbconvert
337340
ml-dtypes==0.5.1
338341
# via
@@ -344,24 +347,26 @@ more-itertools==10.6.0
344347
# jaraco-functools
345348
mpmath==1.3.0
346349
# via sympy
347-
mypy==1.14.1
350+
mypy==1.15.0
348351
# via -r deps/mypy.txt
349352
mypy-extensions==1.0.0
350353
# via
351354
# black
352355
# mypy
353356
mypy-protobuf==3.6.0
354357
# via -r deps/mypy.txt
355-
myst-nb==1.1.2
358+
myst-nb==1.2.0
356359
# via -r deps/docs.txt
357360
myst-parser==4.0.0
358361
# via myst-nb
362+
narwhals==1.25.2
363+
# via plotly
359364
nbclient==0.10.2
360365
# via
361366
# jupyter-cache
362367
# myst-nb
363368
# nbconvert
364-
nbconvert==7.16.5
369+
nbconvert==7.16.6
365370
# via
366371
# -r deps/docs.txt
367372
# -r deps/runtime.txt
@@ -416,6 +421,7 @@ numpy==1.26.4
416421
# openfermion
417422
# pandas
418423
# pyscf
424+
# pyzx
419425
# quimb
420426
# scipy
421427
openfermion[resources]==1.6.1
@@ -432,6 +438,7 @@ packaging==24.2
432438
# build
433439
# deprecation
434440
# ipykernel
441+
# jupyter-events
435442
# jupyter-server
436443
# jupyterlab
437444
# jupyterlab-server
@@ -461,7 +468,7 @@ platformdirs==4.3.6
461468
# jupyter-core
462469
# pylint
463470
# virtualenv
464-
plotly==5.24.1
471+
plotly==6.0.0
465472
# via
466473
# -r deps/runtime.txt
467474
# dash
@@ -481,7 +488,7 @@ psutil==6.1.1
481488
# via
482489
# ipykernel
483490
# quimb
484-
psygnal==0.11.1
491+
psygnal==0.12.0
485492
# via anywidget
486493
ptyprocess==0.7.0
487494
# via
@@ -493,7 +500,7 @@ pure-eval==0.2.3
493500
# via stack-data
494501
pycparser==2.22
495502
# via cffi
496-
pydantic==2.10.5
503+
pydantic==2.10.6
497504
# via
498505
# bartiq
499506
# qref
@@ -512,13 +519,15 @@ pygments==2.19.1
512519
# readme-renderer
513520
# rich
514521
# sphinx
515-
pylint==3.3.3
522+
pylint==3.3.4
516523
# via -r deps/pylint.txt
517524
pyparsing==3.1.4
518525
# via
519526
# bartiq
520527
# matplotlib
521528
# pydot
529+
pyperclip==1.9.0
530+
# via pyzx
522531
pyproject-hooks==1.2.0
523532
# via
524533
# build
@@ -532,7 +541,7 @@ pytest==8.3.4
532541
# pytest-asyncio
533542
# pytest-cov
534543
# pytest-xdist
535-
pytest-asyncio==0.25.2
544+
pytest-asyncio==0.25.3
536545
# via -r deps/pytest.txt
537546
pytest-cov==6.0.0
538547
# via -r deps/pytest.txt
@@ -546,7 +555,7 @@ python-dateutil==2.9.0.post0
546555
# pandas
547556
python-json-logger==3.2.1
548557
# via jupyter-events
549-
pytz==2024.2
558+
pytz==2025.1
550559
# via pandas
551560
pyyaml==6.0.2
552561
# via
@@ -555,24 +564,26 @@ pyyaml==6.0.2
555564
# myst-nb
556565
# myst-parser
557566
# tensorflow-docs
558-
pyzmq==26.2.0
567+
pyzmq==26.2.1
559568
# via
560569
# ipykernel
561570
# jupyter-client
562571
# jupyter-server
572+
pyzx==0.9.0
573+
# via -r deps/runtime.txt
563574
qref==0.9.0
564575
# via
565576
# -r deps/runtime.txt
566577
# bartiq
567-
qsharp==1.12.1
578+
qsharp==1.13.2
568579
# via -r deps/runtime.txt
569-
qsharp-widgets==1.12.1
580+
qsharp-widgets==1.13.2
570581
# via -r deps/runtime.txt
571582
quimb==1.10.0
572583
# via -r deps/runtime.txt
573584
readme-renderer==44.0
574585
# via twine
575-
referencing==0.36.1
586+
referencing==0.36.2
576587
# via
577588
# jsonschema
578589
# jsonschema-specifications
@@ -651,7 +662,7 @@ sphinxcontrib-qthelp==2.0.0
651662
# via sphinx
652663
sphinxcontrib-serializinghtml==2.0.0
653664
# via sphinx
654-
sqlalchemy==2.0.37
665+
sqlalchemy==2.0.38
655666
# via jupyter-cache
656667
stack-data==0.6.3
657668
# via ipython
@@ -664,8 +675,6 @@ sympy==1.12.1
664675
# openfermion
665676
tabulate==0.9.0
666677
# via jupyter-cache
667-
tenacity==9.0.0
668-
# via plotly
669678
tensorflow-docs==2023.5.24.56664
670679
# via
671680
# -r deps/docs.txt
@@ -703,6 +712,7 @@ tornado==6.4.2
703712
tqdm==4.67.1
704713
# via
705714
# cirq-core
715+
# pyzx
706716
# quimb
707717
traitlets==5.14.3
708718
# via
@@ -732,6 +742,7 @@ typing-extensions==4.12.2
732742
# anywidget
733743
# astroid
734744
# async-lru
745+
# beautifulsoup4
735746
# black
736747
# cirq-core
737748
# dash
@@ -743,6 +754,7 @@ typing-extensions==4.12.2
743754
# pydantic
744755
# pydantic-core
745756
# pydata-sphinx-theme
757+
# pyzx
746758
# referencing
747759
# rich
748760
# sqlalchemy

0 commit comments

Comments
 (0)