-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
CI run against latest deps is failing #12626
Comments
Maybe a casualty of #12608? |
setup-python-poetry removes the extras??
And nothing happens to undo this in the |
It seems that poetry 1.2 now wants to pin versions of setuptools in the lockfile. Guessing that python-poetry/poetry#2826 is the change. |
Poetry 1.2.0b1 will now remove extras that you've previously installed, but haven't specified on a second invocation of |
This works around a change in poetry 1.2; see explanation here: matrix-org/synapse#12626 (comment) I had originally made the "install deps" and "install project" steps separate, to allow us to skip the installing deps bit if there was a cache hit. Maintaining that approach would now be painful because I'd need two different `poetry install` invocations: one with extras and one without. And it only saved us 1 or 2 seconds per run.
I believe this should be fixed by matrix-org/setup-python-poetry#4. If not, we'll find out tomorrow. |
See https://github.com/matrix-org/synapse/actions/runs/2274165918
The text was updated successfully, but these errors were encountered: