We have been using the following in our requirements file for revertrisk to make sure we include some recent fixes.
# we use a specific commit for kserve because it has necessary fixes, including # (1) support for pydantic v2 (https://github.com/kserve/kserve/pull/3374) which is used by knowledge_integrity v0.6 # (2) fix for ray serve compatibility issue (https://github.com/kserve/kserve/pull/3556). kserve @ git+https://github.com/kserve/kserve.git@9026d8a9a55697bb9a6e524d91e7ec36ceb00f2a#egg=kserve&subdirectory=python/kserve
With the new kserve 0.12.1 release we can bump the version and start using the proper tags and the package available from PyPI again.