And after consideration, I've removed
python-pytest-sanic-1.8.1-2.fc35 -- including it here does not add any benefit -- the
python-pytest-sanic-1.7.0-3.fc35 build from stable already fails to install for other reasons. The other update in testing,
python-pytest-sanic-1.8.1-1.fc35, fails to install for other reasons and
python-pytest-sanic-1.8.1-1.fc35 only fixes the dependency problem introduced here. If the maintainer fixes the other problems, they will build open our fixes here.
If it makes it easier to land the other changes, we could remove pytest-sanic from this FE update. We could even unpush the python-pytest-sanic-1.8.1 update altogether and revert back to 1.7.0 with the fix included here, but that would require some maintainer cooperation :/
nothing provides (python3.10dist(websockets) < 9 with python3.10dist(websockets) >= 8.1) needed by python3-pytest-sanic-1.7.0-3.fc35.noarch
This has been fixed by this upgrade, python-pytest-sanic-1.8.1-2.fc35.
nothing provides python3.10dist(httpx) >= 0.18.1 needed by python3-pytest-sanic-1.8.1-2.fc35.noarch
This was already broken before this upgrade and not introduced here. It would certainly be nice to fix that as well, but since the maintainer ignores my FailsToInstall bugzillas and since updating httpx might break something else, I decided not to dive into this.
There is no python3-dask+diagnostics in the Fedora 35 repository. Hence, users who have python3-dask+diagnostics installed on Fedora 33/34 will experience a broken upgrade to Fedora 35 if the package name is not obsoleted. Once the recent commits in python-dask actually build, the package will show up and we will remove it from fedora-obsolete-packages. If this happens before final freeze, no further action is needed. If it happens after GA, the dasks's release number needs to be bumped to at least 2.