PyMongo 4.9 brings a number of improvements including:
Added support for MongoDB 8.0 and Python 3.13.
A new asynchronous API with full asyncio support. This new asynchronous API is a work-in-progress that may change during the beta period before the full release.
Added support for In-Use Encryption range queries with MongoDB 8.0.
Note: The 4.9.0 release was missing documentation about the fact the async API is in beta state.
Issues Resolved
See the PyMongo 4.9 release notes in JIRA for the list of resolved issues in this release.
Hi @Jack_Woehr, that sounds like an interaction with something else installed in your environment. I created a fresh venv with python 3.10 and ran pip install pymongo && pip list and here is the output I got, which does not include bleach. You also installed from a wheel, which means none of the build backend dependencies would have been invoked.