diff --git a/poetry.lock b/poetry.lock index dd3866e..cd44d40 100644 --- a/poetry.lock +++ b/poetry.lock @@ -411,18 +411,18 @@ lxml = ["lxml"] [[package]] name = "boto3" -version = "1.39.14" +version = "1.40.0" description = "The AWS SDK for Python" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "boto3-1.39.14-py3-none-any.whl", hash = "sha256:82c6868cad18c3bd4170915e9525f9af5f83e9779c528417f8863629558fc2d0"}, - {file = "boto3-1.39.14.tar.gz", hash = "sha256:fabb16360a93b449d5241006485bcc761c26694e75ac01009f4459f114acc06e"}, + {file = "boto3-1.40.0-py3-none-any.whl", hash = "sha256:959443055d2af676c336cc6033b3f870a8a924384b70d0b2905081d649378179"}, + {file = "boto3-1.40.0.tar.gz", hash = "sha256:fc1b3ca3baf3d8820c6faddf47cbba8ad3cd16f8e8d7e2f76d304bf995932eb7"}, ] [package.dependencies] -botocore = ">=1.39.14,<1.40.0" +botocore = ">=1.40.0,<1.41.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.13.0,<0.14.0" @@ -867,14 +867,14 @@ xray = ["mypy-boto3-xray (>=1.39.0,<1.40.0)"] [[package]] name = "botocore" -version = "1.39.14" +version = "1.40.0" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "botocore-1.39.14-py3-none-any.whl", hash = "sha256:4ed551c77194167b7e8063f33059bc2f9b2ead0ed4ee33dc7857273648ed4349"}, - {file = "botocore-1.39.14.tar.gz", hash = "sha256:7fc44d4ad13b524e5d8a6296785776ef5898ac026ff74df9b35313831d507926"}, + {file = "botocore-1.40.0-py3-none-any.whl", hash = "sha256:2063e6d035a6a382b2ae37e40f5144044e55d4e091910d0c9f1be3121ad3e4e6"}, + {file = "botocore-1.40.0.tar.gz", hash = "sha256:850242560dc8e74d542045a81eb6cc15f1b730b4ba55ba5b30e6d686548dfcaf"}, ] [package.dependencies] diff --git a/pyproject.toml b/pyproject.toml index 9dab953..16dbbee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "rigging" -version = "3.3.0" +version = "3.2.3" description = "LLM Interaction Framework" authors = ["Nick Landers "] license = "MIT" @@ -67,7 +67,7 @@ pytest-asyncio = "^1.0.0" types-colorama = "^0.4.15.20240311" types-requests = "2.32.4.20250611" beautifulsoup4 = "^4.13.4" -mkdocstrings = { extras = ["python"], version = "^0.29.1" } +mkdocstrings = {extras = ["python"], version = "^0.29.1"} markdown = "^3.8" markdownify = "^1.1.0" @@ -102,7 +102,11 @@ ignore_no_config = true # Security [tool.bandit] -exclude_dirs = ["examples/*", ".github/*", ".hooks/*"] +exclude_dirs = [ + "examples/*", + ".github/*", + ".hooks/*", +] # Type Checking @@ -123,7 +127,7 @@ extend-exclude = [ ] [tool.ruff.lint] -select = ["ALL"] +select = [ "ALL" ] ignore = [ "E501", # line too long (we make best effort) "TRY003", # long messages in exception classes