Skip to content

Conversation

@alexreinking
Copy link
Member

Python 3.8 is EOL and no longer receives security upgrades.

The changes here include:

  1. Updating documentation
  2. Updating dependency specifications
  3. Improving the search for LLVM (toe stubbed during development)
  4. Removing 3.8-specific special cases from GHA

This also enforces a dependency management scheme where the pyproject.toml file encodes known constraints, which are satisfied by the locked versions in requirements.txt.

@alexreinking alexreinking added release_notes For changes that may warrant a note in README for official releases. python Issues related to Halide/Python interop labels Jul 8, 2025
@alexreinking
Copy link
Member Author

Failures unrelated.

@alexreinking alexreinking merged commit 0fb1441 into main Jul 10, 2025
11 of 14 checks passed
@alexreinking alexreinking deleted the python/drop-3.8 branch July 10, 2025 03:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Issues related to Halide/Python interop release_notes For changes that may warrant a note in README for official releases.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants