Skip to content

Commit ff28121

Browse files
HumanBean17claude
andcommitted
Fix transformers dependency constraint to prevent NameError
- Add explicit transformers>=4.48.3,<=5.5.3 to pyproject.toml - Bump version to 0.2.2 - Add tests/bank-chat-system/.venv to .gitignore Fixes bug where pip install java-codebase-rag would install transformers 5.9.0 via sentence-transformers, causing: NameError: name 'nn' is not defined in transformers/integrations/accelerate.py Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 6b883d9 commit ff28121

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ htmlcov/
4444

4545
# Local runtime / data artifacts
4646
.java-codebase-rag/
47+
tests/bank-chat-system/.java-codebase-rag
4748
# Track layered-ignore fixtures under tests/ (blanket rule above would hide them).
4849
!tests/**/.java-codebase-rag/
4950
!tests/**/.java-codebase-rag/**
@@ -56,3 +57,4 @@ cocoindex_java_lance.db/
5657
.env
5758
.env.*
5859
tmp/
60+
tests/bank-chat-system/.venv

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "java-codebase-rag"
7-
version = "0.2.1"
7+
version = "0.2.2"
88
description = "MCP server for semantic + structural search over Java codebases"
99
readme = "README.md"
1010
requires-python = ">=3.11"
@@ -32,6 +32,7 @@ dependencies = [
3232
"pyarrow>=23.0.1,<24",
3333
"PyYAML>=6.0.3,<7",
3434
"sentence-transformers>=5.4.0,<6",
35+
"transformers>=4.48.3,<=5.5.3",
3536
"tree-sitter>=0.25.2,<0.26",
3637
"tree-sitter-java>=0.23.5,<0.24",
3738
"unidiff>=0.7.3,<1",

0 commit comments

Comments
 (0)