11[tool .poetry ]
22name = " rigging"
3- version = " 3.0.0 "
3+ version = " 3.1.1 "
44description = " LLM Interaction Framework"
55authors = [" Nick Landers <monoxgas@gmail.com>" ]
66license = " MIT"
@@ -17,8 +17,6 @@ pydantic-xml = "^2.11.0"
1717loguru = " ^0.7.2"
1818litellm = " ^1.67.2"
1919pandas = " ^2.2.2"
20- eval-type-backport = " ^0.2.0" # For 3.9 future annotations
21- elasticsearch = " ^8.13.2"
2220xmltodict = " ^0.13.0"
2321colorama = " ^0.4.6"
2422boto3 = " ^1.35.0"
@@ -32,6 +30,7 @@ mcp = "^1.5.0"
3230vllm = { version = " ^0.5.0" , optional = true }
3331transformers = { version = " ^4.41.0" , optional = true }
3432accelerate = { version = " ^0.30.1" , optional = true }
33+ elasticsearch = { version = " ^8.13.2" , optional = true }
3534
3635asyncssh = { version = " ^2.14.2" , optional = true }
3736click = { version = " ^8.1.7" , optional = true }
@@ -52,6 +51,7 @@ all = [
5251 " aiodocker" ,
5352 " websockets" ,
5453 " logfire" ,
54+ " elasticsearch" ,
5555]
5656
5757[tool .poetry .group .dev .dependencies ]
@@ -128,20 +128,21 @@ extend-exclude = [
128128[tool .ruff .lint ]
129129select = [ " ALL" ]
130130ignore = [
131- " E501" , # line too long (we make best effort)
132- " TRY003" , # long messages in exception classes
133- " EM" , # picky message construction for exceptions
134- " C90" , # mccabe complexity
135- " A002" , # shadowing built-in
136- " D" , # docstrings
137- " ANN" , # annotations (handled by mypy)
138- " PLR0913" , # too many arguments
139- " ERA001" , # commented out code
140- " FIX002" , # contains todo, consider fixing
141- " TD002" , # TODO
142- " TD003" , # TODO
143- " PLR0911" , # too many return statements
144- " FBT003" , # boolean positional in function call
131+ " E501" , # line too long (we make best effort)
132+ " TRY003" , # long messages in exception classes
133+ " EM" , # picky message construction for exceptions
134+ " C90" , # mccabe complexity
135+ " A002" , # shadowing built-in
136+ " D" , # docstrings
137+ " ANN" , # annotations (handled by mypy)
138+ " PLR0913" , # too many arguments
139+ " ERA001" , # commented out code
140+ " FIX002" , # contains todo, consider fixing
141+ " TD002" , # TODO
142+ " TD003" , # TODO
143+ " PLR0911" , # too many return statements
144+ " FBT003" , # boolean positional in function call
145+ " COM812" , # missing trailing comma in function call
145146]
146147
147148[tool .ruff .format ]
0 commit comments