Skip to content

Conversation

@mhucka
Copy link
Member

@mhucka mhucka commented Sep 13, 2025

It turns out the pip --pre flag carries over to other packages that get installed as transitive dependencies. This can cause unexpected compatibility issues. We can avoid using --pre by switching to using cirq~=1.0.dev, which is more limited in its scope and gets us the latest dev version. Doing so ends up resolving issue #884.

Pavol Juhas taught me that the `--pre` flag carries over to other
packages installed as transitive dependencies. This can cause unexpected
compatibility issues. Switch to using `cirq~=1.0.dev`, which is more
limited in its scope and gets us the latest dev release.
@mhucka mhucka added the area/health Involves general matters of project configuration, health, maintenance, and similar concerns label Sep 13, 2025
@mhucka mhucka marked this pull request as ready for review September 13, 2025 19:58
@mhucka mhucka changed the title Avoid using --pre with pip install in nightly Cirq compatibility checks Fix #884 by avoiding using --pre with pip install in nightly Cirq compatibility checks Sep 13, 2025
@mhucka mhucka added the priority/p0 This is urgent and needs to get done ASAP label Sep 13, 2025
@mhucka mhucka merged commit ed2915d into tensorflow:master Sep 14, 2025
12 of 13 checks passed
@mhucka mhucka deleted the mh-fix-nightly-cirq-tests branch September 14, 2025 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/health Involves general matters of project configuration, health, maintenance, and similar concerns priority/p0 This is urgent and needs to get done ASAP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants