larksuite / larksuite/oapi-sdk-python
Official installation guide advertises unsupported Python 3.7
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 559
- Forks
- 102
- PR merge metrics
- No merged PRs in 30d
Description
Current state
- Official installation page linked from both repository READMEs: https://open.feishu.cn/document/server-side-sdk/python--sdk/preparations-before-development
- Page last-updated label observed on 2026-08-24:
2025-02-26 - Current package/default branch:
lark-oapi1.7.3 /0b9e6e48b74bb4b34462fc67b7e738b27e73e697
Problem
The deployed page currently states:
The open platform Python SDK supports Python 3.7 and above.
The package metadata disagrees:
setup.pysetspython_requires=">=3.8".- PyPI metadata for
lark-oapi1.7.3 reportsRequires-Python: >=3.8. - The repository classifiers start at Python 3.8.
A Python 3.7 user following the official page therefore cannot install the current release through normal pip resolution.
Expected behavior
The official SDK prerequisites should match the installable package metadata. For the current release, the page should state Python 3.8 or later, or explicitly describe an older package version if Python 3.7 remains intentionally supported there.
Verification
I reloaded the deployed page on 2026-08-24 and compared it with the pinned default-branch source and live PyPI JSON metadata. I searched open and closed issues, all pull request states, and repository history for the Python 3.7/3.8 requirement mismatch and found no existing report or competing fix.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the official installation page linked in both repository READMEs, then compare its Python requirement with setup.py, the Python classifiers, and the lark-oapi 1.7.3 PyPI metadata. Confirm whether the current release or an older version is intended for Python 3.7. Done means the deployed prerequisite guidance matches the installable package metadata.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 67/100