# This is the workspace configuration. Each individual package has its own pyproject.toml. [project] name = "lynxkite-enterprise-workspace" version = "0.1.0" requires-python = ">=3.12" dependencies = [ "lynxkite-app", "lynxkite-core", "lynxkite-graph-analytics[gpu]", "lynxkite-mcp", "lynxkite-pillow-example", "lynxkite-bio", "lynxkite-lynxscribe", "gradio>=5.49.1", ] classifiers = ["Private :: Do Not Upload"] [tool.uv.sources] lynxkite-app = { git = "https://github.com/lynxkite/lynxkite-2000", subdirectory = "lynxkite-app" } lynxkite-core = { git = "https://github.com/lynxkite/lynxkite-2000", subdirectory = "lynxkite-core" } lynxkite-graph-analytics = { git = "https://github.com/lynxkite/lynxkite-2000", subdirectory = "lynxkite-graph-analytics" } lynxkite-mcp = { git = "https://github.com/lynxkite/lynxkite-2000", subdirectory = "lynxkite-mcp" } lynxkite-pillow-example = { git = "https://github.com/lynxkite/lynxkite-2000", subdirectory = "lynxkite-pillow-example" } lynxkite-bio = { workspace = true } lynxkite-lynxscribe = { workspace = true } [tool.uv.workspace] members = [ "lynxkite-bio", "lynxkite-lynxscribe", ] [dependency-groups] dev = [ "deptry>=0.23.0", "pre-commit>=4.2.0", "pytest>=8.4.1", "pytest-asyncio>=1.1.0", ] [tool.pytest.ini_options] asyncio_mode = "auto"