[project] name = "sfera-platform" version = "0.1.0" description = "SFERA — Semantic Operating Platform for 1C Ecosystems" requires-python = ">=3.12" dependencies = [] [dependency-groups] dev = [ "httpx>=0.28", "pytest>=8.0", "pytest-asyncio>=0.25", "sfera-runtime-adapter", ] [tool.uv.workspace] members = [ "packages/*", "services/*", ] [tool.uv.sources] sfera-sir = { workspace = true } sfera-semantic-kernel = { workspace = true } sfera-projection-engine = { workspace = true } sfera-incremental-indexer = { workspace = true } sfera-one-c-normalizer = { workspace = true } sfera-semantic-search = { workspace = true } sfera-semantic-versioning = { workspace = true } sfera-impact-engine = { workspace = true } sfera-review-engine = { workspace = true } sfera-runtime-overlays = { workspace = true } sfera-runtime-adapter = { workspace = true } sfera-query-intelligence = { workspace = true } sfera-knowledge-base = { workspace = true } sfera-collaboration = { workspace = true } sfera-security-core = { workspace = true } sfera-operations-core = { workspace = true } sfera-pattern-mining = { workspace = true } sfera-storage-core = { workspace = true } sfera-transaction-topology = { workspace = true } sfera-ui-semantics = { workspace = true } sfera-integration-topology = { workspace = true } sfera-job-topology = { workspace = true } [tool.ruff] line-length = 100 target-version = "py312" [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["packages", "services", "tests"] [tool.mypy] python_version = "3.12" strict = true ignore_missing_imports = true