1 Star 0 Fork 0

silencewing/trading-strategy

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
pyproject.toml 2.74 KB
Copy Edit Raw Blame History
Mikko Ohtamaa authored 2024-04-23 11:26 . Preparing a release
[tool.poetry]
name = "trading-strategy"
version = "0.22.11"
description = "Algorithmic trading, token and cryptocurrency DEX trading data, for Uniswap, Aave, PancakeSwap, Sushi, Trader Joe, others"
authors = ["Mikko Ohtamaa <mikko@tradingstrategy.ai>"]
homepage = "https://tradingstrategy.ai"
repository = "https://github.com/tradingstrategy-ai/trading-strategy"
license = "AGPL"
readme = "README.md"
keywords = ["algorithmic trading", "ethereum", "polygon", "avalanche", "aave", "arbitrum", "cryptocurrency", "uniswap", "quantitative finance", "binance", "blockchain", "pancakeswap", "polygon", "web3"]
packages = [
{ include = "tradingstrategy" },
]
# See PyPi for supported links https://github.com/pypi/warehouse/blob/main/warehouse/templates/packaging/detail.html
# https://stackoverflow.com/a/74394591/315168
# https://pypi.org/project/links-demo/
[tool.poetry.urls]
Changelog = "https://github.com/tradingstrategy-ai/web3-ethereum-defi/blob/master/CHANGELOG.md"
Documentation = "https://tradingstrategy.ai/docs/"
Twitter = "https://twitter.com/tradingprotocol"
Youtube = "https://www.youtube.com/@tradingstrategyprotocol"
Discord = "https://discord.gg/5M88m9nM8H"
Sponsor = "https://tradingstrategy.ai"
[tool.poetry.dependencies]
# Web3.py dependency compatibility
# E.g. ethpm
python = ">=3.10,<=3.12"
dataclasses-json = "^0.5.4"
pandas = "<2.2"
pyarrow = "^14.0.1"
tqdm = "^4.61.2"
plotly = "^5.1.0"
jsonlines = "^3.1.0"
requests = "^2.28.1"
tqdm-loggable = ">=0.2"
web3-ethereum-defi = {version=">=0.24.1", extras=["data", "test"]}
#web3-ethereum-defi = {path = "../web3-ethereum-defi", develop = true, extras=["data", "test"]}
# Legacy strategy and trading engines
trading-strategy-qstrader = {version="^0.5.0", optional = true}
scipy = {version="^1.6.1", optional = true}
trading-strategy-backtrader = {version="^0.1", optional = true}
coloredlogs = {version = "^15.0.1", optional = true}
filelock = "^3.12.4"
# Needed for direct data feeds
typer = {version = "^0.7.0", optional = true}
dash = {version = "^2.7.1", optional = true}
[tool.poetry.dev-dependencies]
pytest = "7.1.3"
ipdb = "^0.13.9"
coloredlogs = "^15.0.1"
pytest-xdist = "^3.3.1"
memory-profiler = "^0.60.0"
poetry-core = "^1.1.0"
pytest-asyncio = "^0.19.0"
[tool.poetry.extras]
# Real-time OHLCV feeds over JSON-RPC
direct-feed = ["web3-ethereum-defi", "typer", "dash"]
# Legacy qstrader framework support
qstrader = ["scipy", "trading-strategy-qstrader"]
# Legacy backtrader framework support
backtrader = ["trading-strategy-backtrader"]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
# https://docs.pytest.org/en/6.2.x/customize.html
[tool.pytest.ini_options]
addopts = "-s --tb=native"
testpaths = [
"tests",
]
filterwarnings = [
"ignore::FutureWarning"
]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/silencewing/trading-strategy.git
git@gitee.com:silencewing/trading-strategy.git
silencewing
trading-strategy
trading-strategy
master

Search