[project] name = "fabledcurator" version = "0.1.0" description = "FabledSword family — self-hosted media curation, gallery, ML tagging, and subscription-driven downloads." requires-python = ">=3.14" [tool.setuptools.packages.find] where = ["."] include = ["backend*"] [tool.pytest.ini_options] # Per FabledRulebook/forgejo.md: CI runs lint + short unit tests only. # Integration tests that need a real Postgres/Redis run locally via # docker-compose; CI passes `-m "not integration"` to skip them. markers = [ "integration: tests that require a real Postgres/Redis. Run locally via docker-compose, skipped in CI.", ]