File size: 1,350 Bytes
20d727f
 
05c2c27
20d727f
 
05c2c27
a39c402
 
 
7e9aab8
a39c402
05c2c27
 
a39c402
05c2c27
20d727f
 
 
aa7be3b
05c2c27
 
7e9aab8
05c2c27
 
 
20d727f
 
 
05c2c27
 
20d727f
 
 
 
 
b00672d
20d727f
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 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"