File size: 1,125 Bytes
145d037
 
 
 
 
 
 
44b2aaf
 
d842e73
c4e194f
44b2aaf
18d76df
44b2aaf
145d037
44b2aaf
2d49b2d
44b2aaf
84f0b58
44b2aaf
145d037
be7fff5
 
 
 
145d037
bfaa386
e1e5b1c
44b2aaf
 
e1e5b1c
bfaa386
b1dce26
44b2aaf
 
8a9b0d7
bfaa386
 
145d037
c4e194f
44b2aaf
e1e5b1c
 
338e6a4
44b2aaf
 
 
 
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
44
45
46
47
48
49
[project]
name = "lynxkite-graph-analytics"
version = "0.1.0"
description = "The graph analytics executor and boxes for LynxKite"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
    "fsspec>=2025.3.2",
    "grand-cypher>=0.13.0",
    "joblib>=1.4.2",
    "lynxkite-core",
    "matplotlib>=3.10.1",
    "networkx[default]>=3.4.2",
    "osmnx>=2.0.2",
    "pandas>=2.2.3",
    "polars>=1.25.2",
    "pyarrow>=19.0.1",
    "torch>=2.7.0",
    "torch-geometric>=2.6.1",
    "umap-learn>=0.5.7",
]
classifiers = ["License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)"]

[project.urls]
Homepage = "https://github.com/lynxkite/lynxkite-2000/"

[project.optional-dependencies]
dev = [
    "pytest>=8.3.5",
    "pytest-asyncio>=0.26.0",
]
gpu = [
    "cuml-cu12>=25.2.1",
    "nx-cugraph-cu12>=25.4.0",
    "polars[gpu]>=1.25.2",
    "pylibcugraph-cu12>=25.4.0",
]

[tool.uv.sources]
lynxkite-core = { path = "../lynxkite-core" }
pylibcugraph-cu12 = { index = "nvidia" }

[tool.pytest.ini_options]
asyncio_mode = "auto"

[[tool.uv.index]]
name = "nvidia"
url = "https://pypi.nvidia.com"