In https://github.com/bluesky/event-model/pull/353, we pinned pydantic because the latest release doesn't work with python 3.8. We should unpin it once we drop 3.8 support.