larksuite / larksuite/oapi-sdk-python

Official installation guide advertises unsupported Python 3.7

Open Beginner friendly
#163 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
559
Forks
102
PR merge metrics
No merged PRs in 30d

Description

Current state

Problem

The deployed page currently states:

The open platform Python SDK supports Python 3.7 and above.

The package metadata disagrees:

  • setup.py sets python_requires=">=3.8".
  • PyPI metadata for lark-oapi 1.7.3 reports Requires-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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.