-
Notifications
You must be signed in to change notification settings - Fork 0
Switch to pyzx-param dependency #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified Files
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request switches from a Git-based dependency on a fork of pyzx to the officially published pyzx-param package on PyPI (version 0.9.0). This change simplifies dependency management by using a standard PyPI package instead of requiring a Git reference.
Changes:
- Updated dependency specification from Git URL to PyPI package
pyzx-param>=0.9.0 - Updated all Python imports from
pyzxtopyzx_paramthroughout the codebase - Removed pytest configuration for excluding pyzx directory and uv.sources Git configuration
Reviewed changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| uv.lock | Updated lock file to reference pyzx-param from PyPI registry instead of Git source, including package hashes and metadata |
| pyproject.toml | Changed dependency from Git source to PyPI package, removed uv.sources configuration and pytest norecursedirs exclusion |
| src/tsim/circuit.py | Updated imports from pyzx to pyzx_param |
| src/tsim/core/types.py | Updated imports from pyzx to pyzx_param in TYPE_CHECKING block |
| src/tsim/core/instructions.py | Updated imports from pyzx to pyzx_param |
| src/tsim/core/graph.py | Updated imports from pyzx to pyzx_param |
| src/tsim/compile/stabrank.py | Updated imports from pyzx to pyzx_param |
| src/tsim/compile/pipeline.py | Updated imports from pyzx to pyzx_param |
| src/tsim/compile/compile.py | Updated imports from pyzx to pyzx_param |
| test/unit/utils/test_dyadic.py | Updated imports from pyzx to pyzx_param |
| test/unit/test_circuit.py | Updated mock patches from pyzx to pyzx_param |
| test/integration/test_sampler.py | Updated imports from pyzx to pyzx_param |
| test/helpers/util.py | Updated comment reference from pyzx to pyzx_param |
| docs/demos/tutorial.ipynb | Updated imports from pyzx to pyzx_param in notebook cells |
| docs/demos/draft/decoding_demo.ipynb | Updated imports from pyzx to pyzx_param in notebook cells |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Use pyzx-param published on pypi