`flynt` breaks release pipeline
Closed this issue · 3 comments
95-martin-orion commented
95-martin-orion commented
Confirmed: f-strings are not supported before Python 3.6, and the release script was using Python 3.5.
Since we use f-strings elsewhere in the Python layer and Cirq already requires Python 3.6 or later, my preferred solution to this is to bump the Python requirement forward,
95-martin-orion commented
It turns out that the Kokoro machines that drive our release pipeline only have Python 3.5. Unless I can find a workaround to use Python 3.6 on those machines, we'll need to disable flynt
in setup.py
.
95-martin-orion commented
The v0.9.5 release provides a workaround by disabling flynt
on setup.py
. In the long term, we'll want to migrate our release pipeline over to Github Actions and re-enable flynt
.