Skip to content

fix: update root dependencies and Python version floor#1042

Open
mattcarrollcode wants to merge 1 commit into
meta-llama:mainfrom
mattcarrollcode:fix/root-dependencies
Open

fix: update root dependencies and Python version floor#1042
mattcarrollcode wants to merge 1 commit into
meta-llama:mainfrom
mattcarrollcode:fix/root-dependencies

Conversation

@mattcarrollcode
Copy link
Copy Markdown

Summary

  • markupsafe==2.0.1 -> >=2.1 (5-year-old pin, conflicts with modern Jinja2)
  • pyyaml==6.0.1 -> >=6.0.1 (remove exact pin blocking security patches)
  • faiss-gpu -> faiss-cpu (faiss-gpu on PyPI is unmaintained)
  • requires-python >=3.8 -> >=3.10 (Python 3.8 EOL Oct 2024)

Motivation

The exact markupsafe pin dates to 2021 and conflicts with many modern libraries. faiss-gpu on PyPI is no longer maintained for newer CUDA versions. Python 3.8 is end-of-life and the codebase already requires 3.10+ features.

Test plan

  • pip install -e '.[tests]' succeeds on Python 3.10+
  • pytest src/tests/ passes

- markupsafe==2.0.1 -> >=2.1 (5-year-old pin, conflicts with Jinja2)
- pyyaml==6.0.1 -> >=6.0.1 (remove exact pin blocking patches)
- faiss-gpu -> faiss-cpu (faiss-gpu on PyPI is unmaintained)
- requires-python >=3.8 -> >=3.10 (3.8 EOL Oct 2024, deps need 3.9+)
@meta-cla meta-cla Bot added the cla signed label Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant