Skip to content

chore: Relax selene-hugr-qis-compiler dependency#183

Merged
aborgna-q merged 3 commits into
mainfrom
ab/relax-qis-compiler-dep
Jun 11, 2026
Merged

chore: Relax selene-hugr-qis-compiler dependency#183
aborgna-q merged 3 commits into
mainfrom
ab/relax-qis-compiler-dep

Conversation

@aborgna-q

@aborgna-q aborgna-q commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Closes #128

Make release-please trigger a release:

BEGIN_COMMIT_OVERRIDE
feat: Relax selene-hugr-qis-compiler dependency (#183)
END_COMMIT_OVERRIDE

@jake-arkinstall

Copy link
Copy Markdown
Collaborator

Can you also bundle a removal of the guppylang dev dependency in with this PR? (also in DEP004 of the deptree section)

@aborgna-q

Copy link
Copy Markdown
Contributor Author

We can't remove guppylang yet, because is used al throughout the tests.

We'll need to move those to use uv scripts with pinned guppy versions first.

@jake-arkinstall

jake-arkinstall commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

It's not used in tests directly, just the hugr from cached compiles is.

You can do:

uv pip install guppylang
pytest --compile-guppy

in order to recompile locally, then check in the hugr.

But under a normal pytest, just the cache is used, so no guppy requirement.

@aborgna-q aborgna-q force-pushed the ab/relax-qis-compiler-dep branch from 2f1473d to 05d76aa Compare June 11, 2026 15:02
@aborgna-q

Copy link
Copy Markdown
Contributor Author

Ok, removed guppylang from pyproject 👍

@aborgna-q aborgna-q merged commit e6d8df2 into main Jun 11, 2026
10 checks passed
@aborgna-q aborgna-q deleted the ab/relax-qis-compiler-dep branch June 11, 2026 15:23
jake-arkinstall pushed a commit that referenced this pull request Jun 11, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.2.17](selene-sim-v0.2.16...selene-sim-v0.2.17)
(2026-06-11)


### Features

* Relax selene-hugr-qis-compiler dependency
([#183](#183))
([e6d8df2](e6d8df2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove guppylang dev dependency

2 participants