[project] name = "hooked-containers" version = "0.1.0" description = "Add your description here" readme = "README.md" authors = [ { name = "John Lancaster", email = "32917998+jsl12@users.noreply.github.com" } ] requires-python = ">=3.12" dependencies = [] [build-system] requires = ["uv_build>=0.10.2,<0.11.0"] build-backend = "uv_build" [dependency-groups] dev = [ "ipykernel>=7.2.0", "rich>=14.3.3", "ruff>=0.15.2", ] test = [ "pytest>=9.0.2", ] [tool.ruff] line-length = 120 target-version = "py312" [tool.ruff.lint] select = [ "E", # pycodestyle errors "W", # pycodestyle warnings "F", # pyflakes "I", # isort "UP", # pyupgrade "B", # flake8-bugbear "C4", # flake8-comprehensions "SIM", # flake8-simplify ] extend-fixable = ["ALL"] ignore = ["UP046", "UP047"] [tool.ruff.lint.isort] known-first-party = ["hooked_containers"]