Skip to content

Add Python 3.11 and 3.13 support#4236

Merged
PastelStorm merged 1 commit intomainfrom
evoss/add-python3-11-and-3-13-support
Feb 12, 2026
Merged

Add Python 3.11 and 3.13 support#4236
PastelStorm merged 1 commit intomainfrom
evoss/add-python3-11-and-3-13-support

Conversation

@PastelStorm
Copy link
Copy Markdown
Contributor

@PastelStorm PastelStorm commented Feb 11, 2026

Note

Medium Risk
Broader Python version support and CI matrix changes are mostly low-impact, but dependency constraint updates (notably unstructured-ingest) and new interpreter compatibility can surface runtime/packaging issues.

Overview
Adds Python 3.11 and 3.13 support by widening requires-python to >=3.11, <3.14, updating package classifiers, and bumping the unstructured[ingest] extra’s unstructured-ingest lower bound to >=1.4.0.

Expands CI to run lint and multiple unit-test jobs across Python 3.11/3.12/3.13, and moves test_json_to_html/test_json_to_markdown to ubuntu-latest runners. Also aligns static tooling by setting ruff target-version=py311 and pyright pythonVersion=3.11, bumps the library version to 0.20.0, and removes a dead pre-3.8 conditional import in unstructured/nlp/patterns.py.

Written by Cursor Bugbot for commit 72e9dd8. This will update automatically on new commits. Configure here.

@PastelStorm PastelStorm added this pull request to the merge queue Feb 11, 2026
Merged via the queue into main with commit b536fc4 Feb 12, 2026
52 checks passed
@PastelStorm PastelStorm deleted the evoss/add-python3-11-and-3-13-support branch February 12, 2026 00: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.

2 participants