Skip to content

Commit

Permalink
Version bump test
Browse files Browse the repository at this point in the history
  • Loading branch information
karimodm committed Feb 25, 2025
1 parent 856df1c commit 38e5151
Show file tree
Hide file tree
Showing 21 changed files with 612 additions and 279 deletions.
118 changes: 80 additions & 38 deletions python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,62 +2,104 @@
name = "goat-sdk-monorepo"
version = "0.0.1"
description = "Goat 🐐 (Great Onchain Agent Toolkit) is an open-source framework for connecting AI agents to any onchain app"
authors = ["Andrea Villa <[email protected]>"]
authors = [
"Andrea Villa <[email protected]>",
]
readme = "README.md"
keywords = ["goat", "sdk", "web3", "agents", "ai"]
keywords = [
"goat",
"sdk",
"web3",
"agents",
"ai",
]
homepage = "https://ohmygoat.dev/"
repository = "https://github.com/goat-sdk/goat"

[tool.poetry.dependencies]
python = "^3.10"

# Core
goat-sdk = { path = "src/goat-sdk/" }

# Plugins
goat-sdk-plugin-1inch = { path = "src/plugins/1inch/" }
goat-sdk-plugin-allora = { path = "src/plugins/allora/" }
goat-sdk-plugin-coingecko = { path = "src/plugins/coingecko/" }
goat-sdk-plugin-dexscreener = { path = "src/plugins/dexscreener/" }
goat-sdk-plugin-erc20 = { path = "src/plugins/erc20/" }
goat-sdk-plugin-farcaster = { path = "src/plugins/farcaster/" }
goat-sdk-plugin-jsonrpc = { path = "src/plugins/jsonrpc/" }
goat-sdk-plugin-jupiter = { path = "src/plugins/jupiter/" }
goat-sdk-plugin-nansen = { path = "src/plugins/nansen/" }
goat-sdk-plugin-opensea = { path = "src/plugins/opensea/" }
goat-sdk-plugin-rugcheck = { path = "src/plugins/rugcheck/" }
goat-sdk-plugin-spl-token = { path = "src/plugins/spl_token/" }
goat-sdk-plugin-superfluid = { path = "src/plugins/superfluid/" }
goat-sdk-plugin-uniswap = { path = "src/plugins/uniswap/" }

# Wallets
goat-sdk-wallet-crossmint = { path = "src/wallets/crossmint/" }
goat-sdk-wallet-evm = { path = "src/wallets/evm/" }
goat-sdk-wallet-solana = { path = "src/wallets/solana/" }
goat-sdk-wallet-web3 = { path = "src/wallets/web3/" }

# Adapters
goat-sdk-adapter-langchain = { path = "src/adapters/langchain/" }
[tool.poetry.dependencies.goat-sdk]
path = "src/goat-sdk/"

[tool.poetry.dependencies.goat-sdk-plugin-1inch]
path = "src/plugins/1inch/"

[tool.poetry.dependencies.goat-sdk-plugin-allora]
path = "src/plugins/allora/"

[tool.poetry.dependencies.goat-sdk-plugin-coingecko]
path = "src/plugins/coingecko/"

[tool.poetry.dependencies.goat-sdk-plugin-dexscreener]
path = "src/plugins/dexscreener/"

[tool.poetry.dependencies.goat-sdk-plugin-erc20]
path = "src/plugins/erc20/"

[tool.poetry.dependencies.goat-sdk-plugin-farcaster]
path = "src/plugins/farcaster/"

[tool.poetry.dependencies.goat-sdk-plugin-jsonrpc]
path = "src/plugins/jsonrpc/"

[tool.poetry.dependencies.goat-sdk-plugin-jupiter]
path = "src/plugins/jupiter/"

[tool.poetry.dependencies.goat-sdk-plugin-nansen]
path = "src/plugins/nansen/"

[tool.poetry.dependencies.goat-sdk-plugin-opensea]
path = "src/plugins/opensea/"

[tool.poetry.dependencies.goat-sdk-plugin-rugcheck]
path = "src/plugins/rugcheck/"

[tool.poetry.dependencies.goat-sdk-plugin-spl-token]
path = "src/plugins/spl_token/"

[tool.poetry.dependencies.goat-sdk-plugin-superfluid]
path = "src/plugins/superfluid/"

[tool.poetry.dependencies.goat-sdk-plugin-uniswap]
path = "src/plugins/uniswap/"

[tool.poetry.dependencies.goat-sdk-wallet-crossmint]
path = "src/wallets/crossmint/"

[tool.poetry.dependencies.goat-sdk-wallet-evm]
path = "src/wallets/evm/"

[tool.poetry.dependencies.goat-sdk-wallet-solana]
path = "src/wallets/solana/"

[tool.poetry.dependencies.goat-sdk-wallet-web3]
path = "src/wallets/web3/"

[tool.poetry.dependencies.goat-sdk-adapter-langchain]
path = "src/adapters/langchain/"

[tool.poetry.urls]
"Bug Tracker" = "https://github.com/goat-sdk/goat/issues"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"
tomli = "^2.0.1"
tomli-w = "^1.0.0"

[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--import-mode=importlib",
]
pythonpath = "src"
asyncio_default_fixture_loop_scope = "function"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

[tool.ruff]
line-length = 120
target-version = "py312"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"
tomli = "^2.0.1"
tomli-w = "^1.0.0"
[build-system]
requires = [
"poetry-core",
]
build-backend = "poetry.core.masonry.api"
40 changes: 26 additions & 14 deletions python/src/adapters/langchain/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
[tool.poetry]
name = "goat-sdk-adapter-langchain"
version = "0.1.0"
version = "0.1.1"
description = "Goat adapter for LangChain"
authors = ["Andrea Villa <[email protected]>"]
authors = [
"Andrea Villa <[email protected]>",
]
readme = "README.md"
keywords = ["goat", "sdk", "web3", "agents", "ai"]
keywords = [
"goat",
"sdk",
"web3",
"agents",
"ai",
]
homepage = "https://ohmygoat.dev/"
repository = "https://github.com/goat-sdk/goat"
packages = [
{ include = "goat_adapters/langchain" },
]
]

[tool.poetry.dependencies]
python = "^3.10"
Expand All @@ -20,25 +28,29 @@ langchain = "^0.3.14"
pytest = "^8.3.4"
pytest-asyncio = "^0.25.0"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"

[tool.poetry.group.dev.dependencies.goat-sdk]
path = "../../goat-sdk"
develop = true

[tool.poetry.urls]
"Bug Tracker" = "https://github.com/goat-sdk/goat/issues"

[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--import-mode=importlib",
]
pythonpath = "src"
asyncio_default_fixture_loop_scope = "function"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"
goat-sdk = { path = "../../goat-sdk", develop = true }


[tool.ruff]
line-length = 120
target-version = "py312"

[build-system]
requires = [
"poetry-core",
]
build-backend = "poetry.core.masonry.api"
32 changes: 21 additions & 11 deletions python/src/goat-sdk/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
[tool.poetry]
name = "goat-sdk"
version = "0.1.4"
version = "0.1.5"
description = "Goat 🐐 (Great Onchain Agent Toolkit) is an open-source framework for connecting AI agents to any onchain app"
authors = ["Andrea Villa <[email protected]>"]
authors = [
"Andrea Villa <[email protected]>",
]
readme = "README.md"
keywords = ["goat", "sdk", "web3", "agents", "ai"]
keywords = [
"goat",
"sdk",
"web3",
"agents",
"ai",
]
homepage = "https://ohmygoat.dev/"
repository = "https://github.com/goat-sdk/goat"
packages = [
Expand All @@ -20,20 +28,22 @@ typing-extensions = "^4.12.2"
[tool.poetry.urls]
"Bug Tracker" = "https://github.com/goat-sdk/goat/issues"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"

[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--import-mode=importlib",
]
pythonpath = "src"
asyncio_default_fixture_loop_scope = "function"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"

[tool.ruff]
line-length = 120
target-version = "py312"

[build-system]
requires = [
"poetry-core",
]
build-backend = "poetry.core.masonry.api"
38 changes: 26 additions & 12 deletions python/src/plugins/1inch/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
[tool.poetry]
name = "goat-sdk-plugin-1inch"
version = "0.1.0"
version = "0.1.1"
description = "1inch plugin for GOAT SDK"
authors = ["GOAT SDK Team"]
authors = [
"GOAT SDK Team",
]
readme = "README.md"
keywords = ["goat", "sdk", "web3", "agents", "ai", "1inch"]
keywords = [
"goat",
"sdk",
"web3",
"agents",
"ai",
"1inch",
]
homepage = "https://ohmygoat.dev/"
repository = "https://github.com/goat-sdk/goat"
packages = [
Expand All @@ -20,24 +29,29 @@ goat-sdk = "^0.1.1"
pytest = "^8.3.4"
pytest-asyncio = "^0.25.0"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"

[tool.poetry.group.dev.dependencies.goat-sdk]
path = "../../goat-sdk"
develop = true

[tool.poetry.urls]
"Bug Tracker" = "https://github.com/goat-sdk/goat/issues"

[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--import-mode=importlib",
]
pythonpath = "src"
asyncio_default_fixture_loop_scope = "function"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"
goat-sdk = { path = "../../goat-sdk", develop = true }

[tool.ruff]
line-length = 120
target-version = "py312"

[build-system]
requires = [
"poetry-core",
]
build-backend = "poetry.core.masonry.api"
41 changes: 28 additions & 13 deletions python/src/plugins/allora/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
[tool.poetry]
name = "goat-sdk-plugin-allora"
version = "0.1.0"
version = "0.1.1"
description = "Goat plugin for Allora Network price predictions"
authors = ["GOAT SDK Team"]
authors = [
"GOAT SDK Team",
]
readme = "README.md"
keywords = ["goat", "sdk", "web3", "agents", "ai", "allora", "prediction"]
keywords = [
"goat",
"sdk",
"web3",
"agents",
"ai",
"allora",
"prediction",
]
homepage = "https://ohmygoat.dev/"
repository = "https://github.com/goat-sdk/goat"
packages = [
{ include = "goat_plugins/allora" },
]
]

[tool.poetry.dependencies]
python = "^3.10"
Expand All @@ -20,24 +30,29 @@ goat-sdk = "^0.1.1"
pytest = "^8.3.4"
pytest-asyncio = "^0.25.0"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"

[tool.poetry.group.dev.dependencies.goat-sdk]
path = "../../goat-sdk"
develop = true

[tool.poetry.urls]
"Bug Tracker" = "https://github.com/goat-sdk/goat/issues"

[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--import-mode=importlib",
]
pythonpath = "src"
asyncio_default_fixture_loop_scope = "function"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

[tool.poetry.group.dev.dependencies]
ruff = "^0.8.6"
goat-sdk = { path = "../../goat-sdk", develop = true }

[tool.ruff]
line-length = 120
target-version = "py312"

[build-system]
requires = [
"poetry-core",
]
build-backend = "poetry.core.masonry.api"
Loading

0 comments on commit 38e5151

Please sign in to comment.