Skip to content

deps: update dependencies to fix compatibility#244

Open
ramon-astudillo wants to merge 1 commit into
masterfrom
deps/update-dependencies
Open

deps: update dependencies to fix compatibility#244
ramon-astudillo wants to merge 1 commit into
masterfrom
deps/update-dependencies

Conversation

@ramon-astudillo

Copy link
Copy Markdown
Member

Summary

Updates project dependencies to fix compatibility issues and remove obsolete packages:

  • Python version: Updated >=3.10,<=3.13 (was >=3.9,<=3.12)

    • Fixes conflict with transformers stable release which requires >=3.10
    • Adds support for Python 3.13
    • Ensures consistency across all platforms (macOS, Windows, Linux, ARM)
  • Removed six dependency: Python 2/3 compatibility library no longer needed for Python 3.10+

  • Pinned transformers: Now uses stable release >=4.45.0 instead of unstable git HEAD

    • More reliable across platforms
    • Reduces build variability
  • Added pyyaml version constraint: >=6.0 prevents C extension building issues

  • Removed git-based transformers source: Uses standard PyPI resolution instead

Testing

Verified that dependencies resolve successfully on:

  • Python 3.10
  • ARM64 (aarch64) architecture
  • CPU-only setup

All dependencies now install cleanly without conflicts.

- Update Python requirement to >=3.10,<=3.13 to support Python 3.13
- Fix compatibility with transformers stable release (requires >=3.10)
- Remove unnecessary 'six' dependency (Python 2/3 compat not needed for 3.10+)
- Pin transformers to stable >=4.45.0 instead of unstable git HEAD
- Add version constraint pyyaml>=6.0 to prevent C extension issues
- Remove git-based transformers source from uv configuration

Changes ensure reliable installation across all platforms (macOS, Windows, Linux, ARM).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@ramon-astudillo ramon-astudillo requested a review from zehsilva June 11, 2026 00:38
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