[project]
name = "flowsint"
version = "1.2.8"
description = "Flowsint multi-module project"
authors = [{ name = "dextmorgn", email = "contact@flowsint.io" }]
requires-python = ">=3.12,<4.0"
dependencies = [
    "flowsint-core",
    "flowsint-types",
    "flowsint-enrichers",
    "flowsint-api",
    "pydantic[email]>=2.11.7,<3.0.0",
    "python-multipart>=0.0.20,<0.0.21",
    "docker>=7.1.0,<8.0.0",
]

[tool.uv.workspace]
members = [
    "flowsint-api",
    "flowsint-core",
    "flowsint-enrichers",
    "flowsint-types",
]

[tool.uv.sources]
flowsint-core = { workspace = true }
flowsint-types = { workspace = true }
flowsint-enrichers = { workspace = true }
flowsint-api = { workspace = true }
