Skip to content

fix: bump lmdb to 1.7.1 for Python 3.14 wheel#100

Open
GursheenK wants to merge 1 commit into
frappe:developfrom
GursheenK:fix-lmdb-py314
Open

fix: bump lmdb to 1.7.1 for Python 3.14 wheel#100
GursheenK wants to merge 1 commit into
frappe:developfrom
GursheenK:fix-lmdb-py314

Conversation

@GursheenK

Copy link
Copy Markdown
Member

lmdb~=1.5.1 has no prebuilt wheel for Python 3.14 and fails to compile from source, because the C extension calls PyObject_AsReadBuffer, an API that was removed in CPython 3.14. This broke bench setup requirements since the suite app couldn't build. Bumping to lmdb~=1.7.1 pulls a version that ships a cp314 wheel while keeping the stable 1.x API the suite code relies on.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@GursheenK GursheenK marked this pull request as ready for review June 27, 2026 09:16
@greptile-apps

greptile-apps Bot commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
pyproject.toml Updates the lmdb version constraint to use the newer 1.7.x release line.

Reviews (1): Last reviewed commit: "fix: bump lmdb to 1.7.1 for Python 3.14 ..." | Re-trigger Greptile

@GursheenK GursheenK requested review from krantheman and s-aga-r June 27, 2026 09:19
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.

1 participant