11[tool .poetry ]
22name = " rigging"
3- version = " 3.0.3a "
3+ version = " 3.0.0 "
44description = " LLM Interaction Framework"
55authors = [" Nick Landers <monoxgas@gmail.com>" ]
66license = " MIT"
@@ -17,7 +17,7 @@ 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
20+ eval-type-backport = " ^0.2.0" # For 3.9 future annotations
2121elasticsearch = " ^8.13.2"
2222xmltodict = " ^0.13.0"
2323colorama = " ^0.4.6"
@@ -66,7 +66,7 @@ pytest-asyncio = "^1.0.0"
6666types-colorama = " ^0.4.15.20240311"
6767types-requests = " 2.32.4.20250611"
6868beautifulsoup4 = " ^4.13.4"
69- mkdocstrings = { extras = [" python" ], version = " ^0.29.1" }
69+ mkdocstrings = {extras = [" python" ], version = " ^0.29.1" }
7070markdown = " ^3.8"
7171markdownify = " ^1.1.0"
7272
@@ -101,7 +101,11 @@ ignore_no_config = true
101101# Security
102102
103103[tool .bandit ]
104- exclude_dirs = [" examples/*" , " .github/*" , " .hooks/*" ]
104+ exclude_dirs = [
105+ " examples/*" ,
106+ " .github/*" ,
107+ " .hooks/*" ,
108+ ]
105109
106110# Type Checking
107111
@@ -122,22 +126,22 @@ extend-exclude = [
122126]
123127
124128[tool .ruff .lint ]
125- select = [" ALL" ]
129+ select = [ " ALL" ]
126130ignore = [
127- " E501" , # line too long (we make best effort)
128- " TRY003" , # long messages in exception classes
129- " EM" , # picky message construction for exceptions
130- " C90" , # mccabe complexity
131- " A002" , # shadowing built-in
132- " D" , # docstrings
133- " ANN" , # annotations (handled by mypy)
134- " PLR0913" , # too many arguments
135- " ERA001" , # commented out code
136- " FIX002" , # contains todo, consider fixing
137- " TD002" , # TODO
138- " TD003" , # TODO
139- " PLR0911" , # too many return statements
140- " 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
141145]
142146
143147[tool .ruff .format ]
0 commit comments