[project] name = "thrillwiki-workspace" version = "0.1.0" description = "ThrillWiki - The Ultimate Theme Park Database" requires-python = ">=3.13" readme = "docs/README.md" [tool.uv.workspace] members = ["backend"] # Django 6 upgrade commented out - requires CheckConstraint API migration # See: https://docs.djangoproject.com/en/6.0/releases/6.0/#features-removed-in-6-0 # CheckConstraint(check=...) → CheckConstraint(condition=...) in 50+ files # [tool.uv] # override-dependencies = ["django>=6.0"] # ============================================================================= # Ruff Configuration (shared across workspace) # ============================================================================= [tool.ruff] line-length = 120 target-version = "py313" [tool.ruff.lint] select = ["E", "F", "W", "I", "UP", "B", "C4", "SIM"] ignore = ["E501"] [tool.ruff.lint.isort] known-first-party = ["apps", "config", "thrillwiki"] # ============================================================================= # Black Configuration (shared across workspace) # ============================================================================= [tool.black] line-length = 120 target-version = ["py313"]