pyproject.toml 712 B

123456789101112131415161718192021222324252627282930313233
  1. [project]
  2. name = "hip-3-pusher"
  3. version = "0.2.0"
  4. description = "Hyperliquid HIP-3 market oracle pusher"
  5. readme = "README.md"
  6. requires-python = "==3.13.*"
  7. dependencies = [
  8. "boto3~=1.40.38",
  9. "cryptography~=46.0.1",
  10. "httpx~=0.28.1",
  11. "hyperliquid-python-sdk~=0.19.0",
  12. "loguru~=0.7.3",
  13. "opentelemetry-exporter-prometheus~=0.58b0",
  14. "opentelemetry-sdk~=1.37.0",
  15. "prometheus-client~=0.23.1",
  16. "tenacity~=9.1.2",
  17. "websockets~=15.0.1",
  18. ]
  19. [build-system]
  20. requires = ["setuptools~=80.9", "wheel"]
  21. build-backend = "setuptools.build_meta"
  22. [tool.setuptools]
  23. package-dir = {"" = "src"}
  24. [tool.setuptools.packages.find]
  25. where = ["src"]
  26. [dependency-groups]
  27. dev = [
  28. "pytest~=8.4.2",
  29. ]