[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[project]
name = "ratio1"
version = "3.4.110"
authors = [
  { name="Andrei Ionut Damian", email="andrei.damian@ratio1.ai" },
  { name="Cristan Bleotiu", email="cristian.bleotiu@ratio1.ai" },
]
description = "`ratio1` or Ration1 SDK is the Python SDK required for client app development for the Ratio1 ecosystem"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
    "Programming Language :: Python :: 3",
    "License :: OSI Approved :: MIT License",
    "Operating System :: OS Independent",
]
dependencies = [
  "pandas",
  "psutil",
  "pika", 
  "paho-mqtt", 
  "numpy",
  "pyopenssl>=23.0.0",
  "cryptography>=39.0.0",
  "python-dateutil",
  "pyaml",
  "web3>=7.0.0"
]

[project.urls]
"Homepage" = "https://github.com/Ratio1/ratio1_sdk"
"Bug Tracker" = "https://github.com/Ratio1/ratio1_sdk/issues"


[project.scripts]
r1ctl  = "ratio1.cli.cli:main"