Skip to content

v3.0.1: Fix pip install — pure-Python fallbacks for dhee-accel#22

Merged
Ashish-dwi99 merged 1 commit intomainfrom
alpha
Apr 1, 2026
Merged

v3.0.1: Fix pip install — pure-Python fallbacks for dhee-accel#22
Ashish-dwi99 merged 1 commit intomainfrom
alpha

Conversation

@Ashish-dwi99
Copy link
Copy Markdown
Collaborator

dhee-accel (Rust extension) was a hard PyPI dependency but was never published, making pip install dhee fail for every external user.

  • Remove dhee-accel from hard dependencies (stays in codebase for local builds)
  • Add pure-Python fallbacks for cosine sim, BM25, decay, trace math
  • Rust is still used when dhee-accel is installed; fallbacks are numerically identical
  • Fix test_scene.py Python 3.9 compat (UTC → timezone.utc)
  • Fix test_presets.py provider assertions (add qwen/nvidia)
  • Includes all v3.0.0 post-release improvements

dhee-accel (Rust extension) was a hard PyPI dependency but was never
published, making `pip install dhee` fail for every external user.

- Remove dhee-accel from hard dependencies (stays in codebase for local builds)
- Add pure-Python fallbacks for cosine sim, BM25, decay, trace math
- Rust is still used when dhee-accel is installed; fallbacks are numerically identical
- Fix test_scene.py Python 3.9 compat (UTC → timezone.utc)
- Fix test_presets.py provider assertions (add qwen/nvidia)
- Includes all v3.0.0 post-release improvements

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Ashish-dwi99 Ashish-dwi99 merged commit 2324937 into main Apr 1, 2026
0 of 3 checks passed
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