You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

pyproject.toml 901 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [build-system]
  2. requires = ["poetry-core>=1.8.0"]
  3. build-backend = "poetry.core.masonry.api"
  4. [project]
  5. name = "dora-magma"
  6. version = "0.1.0"
  7. description = "Dora node for Microsoft Magma model"
  8. requires-python = ">=3.10"
  9. license = {text = "MIT"}
  10. readme = "README.md"
  11. authors = [
  12. {name = "Munish Mummadi", email = "moneymindedmunish1@gmail.com"}
  13. ]
  14. dependencies = [
  15. "dora-rs >= 0.3.9",
  16. "numpy >= 2.2.3",
  17. "torch >= 2.4.0",
  18. "torchvision >= 0.19",
  19. "transformers >= 4.45",
  20. "opencv-python >= 4.1.1",
  21. "accelerate>=1.5.1",
  22. "psutil>=7.0.0",
  23. "open-clip-torch>=2.31.0",
  24. ]
  25. [dependency-groups]
  26. dev = [
  27. "pytest>=8.1.1",
  28. "ruff>=0.9.1",
  29. "pytest-cov>=4.0.0",
  30. ]
  31. [project.scripts]
  32. dora-magma = "dora_magma.main:main"
  33. [tool.ruff]
  34. exclude = ["dora_magma/Magma"]
  35. [tool.black]
  36. extend.exclude = "dora_magma/Magma"
  37. [tool.ruff.lint]
  38. extend-select = [
  39. "D", # pydocstyle
  40. ]