Skip to content

PYTHON-6139 Drop Python 3.10 support - #1242

Merged
sleepyStick merged 6 commits into
mongodb:masterfrom
sleepyStick:PYTHON-6139
Oct 14, 2026
Merged

sleepyStick merged 6 commits into
mongodb:masterfrom
sleepyStick:PYTHON-6139

Conversation

@sleepyStick

Copy link
Copy Markdown
Contributor

Comment thread bindings/python/README.rst Outdated
============

PyMongoCrypt supports Python 3.8+ and PyPy3.9+.
PyMongoCrypt supports Python 3.11+ and PyPy 3.11+.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can drop pypy support

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

music to my ears, will fix!

@sleepyStick
sleepyStick marked this pull request as ready for review October 14, 2026 21:32
@sleepyStick
sleepyStick requested a review from a team as a code owner October 14, 2026 21:32

@blink1073 blink1073 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sleepyStick
sleepyStick merged commit acfa041 into mongodb:master Oct 14, 2026
55 of 57 checks passed
blink1073 pushed a commit that referenced this pull request Oct 15, 2026
test-python-integ: provision Python 3.13 via uv when toolchain Python is too old

PyMongo master requires Python >=3.11 (PYTHON-6138), but the newest
interpreter on some Evergreen distros is the MongoDB toolchain Python
3.10 (e.g. rhel-82-arm64), so 'pip install -e ".[test,encryption]"'
fails at install time. Provision a uv-managed Python 3.13 for the
pymongocrypt venv when the selected interpreter is older than 3.11.

Complements #1242 (PYTHON-6139), which drops 3.9/3.10 from the
pymongocrypt support matrix but does not add an interpreter source for
distros whose toolchain tops out at 3.10.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants