Skip to content

fix: lower required Python floor from 3.13 to 3.11#2

Merged
MSeyyidDev merged 1 commit into
mainfrom
fix/relax-python-floor
May 10, 2026
Merged

fix: lower required Python floor from 3.13 to 3.11#2
MSeyyidDev merged 1 commit into
mainfrom
fix/relax-python-floor

Conversation

@MSeyyidDev
Copy link
Copy Markdown
Owner

Summary

Relaxes requires-python in pyproject.toml from >=3.13 to >=3.11 so the CI matrix (Python 3.11 / 3.12) can install the package, and adds 3.11 / 3.12 trove classifiers.

Root cause

CI matrix ran on Python 3.11 + 3.12. pip install -e . failed with:

ERROR: Package 'log-analyzer-cli' requires a different Python: 3.11.15 not in '>=3.13'

The original floor reflected the local dev environment (Python 3.13) but the package itself uses no 3.13-only language features or stdlib calls, so the floor was unnecessarily strict.

Technical details

  • requires-python = >=3.11
  • Added Programming Language :: Python :: 3.11 and 3.12 classifiers next to the existing 3.13 one.
  • No code changes; the codebase is plain Python compatible with 3.11+.

Testing notes

  • Will be verified by the CI job that this PR triggers.
  • Locally still installs and tests cleanly on 3.13.

@MSeyyidDev MSeyyidDev merged commit 8700022 into main May 10, 2026
@MSeyyidDev MSeyyidDev deleted the fix/relax-python-floor branch May 10, 2026 17:25
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