Skip to content

chore: cap supported Python at <3.15 - #777

Merged
leotrs merged 1 commit into
devfrom
py-ceiling
Oct 29, 2026
Merged

leotrs merged 1 commit into
devfrom
py-ceiling

Conversation

@leotrs

@leotrs leotrs commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

What

Add an upper bound to requires-python in pyproject.toml:

```diff
-requires-python = ">=3.11"
+requires-python = ">=3.11,<3.15"
```

Why

Without a ceiling, pip and the various resolvers assume every future Python is supported. We don't support 3.15 yet (see #773, blocked on isal upstream for the compressed-I/O path). This brings the metadata in line with reality so users on 3.15 get a clean "unsupported" message instead of a late install-time failure.

When 3.15 lands via #773, we'll bump the ceiling in that PR.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LyLLuAmW2dQ7KCewxArJHd

Without an upper bound on requires-python, pip and resolvers treat
every future Python as supported. We don't support 3.15 yet (see
#773, blocked on isal upstream), so advertise the actual range.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LyLLuAmW2dQ7KCewxArJHd
@codecov

codecov Bot commented Oct 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.87%. Comparing base (d0b8883) to head (3222bc5).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #777   +/-   ##
=======================================
  Coverage   94.87%   94.87%           
=======================================
  Files          65       65           
  Lines        5382     5382           
=======================================
  Hits         5106     5106           
  Misses        276      276           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@leotrs
leotrs merged commit 6743633 into dev Oct 29, 2026
16 checks passed
@leotrs
leotrs deleted the py-ceiling branch October 29, 2026 10:04
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