Skip to content

Commit 995c376

Browse files
committed
fix: move p2p dependencies into base install
P2P starts automatically on daemon startup, so libp2p/trio/miniupnpc should not be optional extras. Plain pip install now includes everything needed for network agent discovery.
1 parent 6ff27f2 commit 995c376

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "autonet-computer"
7-
version = "0.1.1"
7+
version = "0.1.2"
88
description = "Decentralized AI alignment network with agent orchestration framework"
99
requires-python = ">=3.11"
1010
license = "MIT"
@@ -36,6 +36,10 @@ dependencies = [
3636
"python-dotenv>=1.0.0",
3737
"requests>=2.28.0",
3838
"mss>=9.0.0",
39+
# P2P networking
40+
"libp2p>=0.6.0",
41+
"trio>=0.22.0",
42+
"miniupnpc>=2.0",
3943
]
4044

4145
[project.urls]
@@ -44,12 +48,6 @@ Repository = "https://github.com/autonet-code/node"
4448
Issues = "https://github.com/autonet-code/node/issues"
4549

4650
[project.optional-dependencies]
47-
# P2P networking (for decentralized training)
48-
p2p = [
49-
"libp2p>=0.6.0",
50-
"trio>=0.22.0",
51-
"miniupnpc>=2.0",
52-
]
5351
# Full node: training loop, JEPA models, consensus verification
5452
node = [
5553
"torch>=2.0.0",

0 commit comments

Comments
 (0)