pyproject.toml 879 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [project]
  2. name = "williambutcherbot"
  3. version = "0.1.0"
  4. description = "A Telegram Bot for group management and more."
  5. readme = "README.md"
  6. requires-python = ">=3.12"
  7. dependencies = [
  8. "aiohttp~=3.14.1",
  9. "aiofiles~=23.2.1",
  10. "ffmpeg-python~=0.2.0",
  11. "gTTS~=2.5.1",
  12. "dnspython==2.6.1",
  13. "future~=1.0.0",
  14. "googletrans~=4.0.0rc1",
  15. "motor~=3.6",
  16. "pillow~=12.2.0",
  17. "psutil~=5.9.8",
  18. "pykeyboard~=0.1.5",
  19. "python-arq~=6.0.7",
  20. "requests~=2.32.4",
  21. "search-engine-parser~=0.6.8",
  22. "speedtest-cli~=2.1.3",
  23. "TgCrypto~=1.2.5",
  24. "uvloop~=0.19.0",
  25. "yt-dlp~=2026.6.9",
  26. "bs4~=0.0.2",
  27. "python-dotenv~=1.0.1",
  28. "feedparser~=6.0.12",
  29. "pyromod~=3.1.6",
  30. "fuzzysearch~=0.7.3",
  31. "img2pdf~=0.5.1",
  32. "telegraph~=2.2.0",
  33. "pytz~=2024.1",
  34. "kurigram==2.2.12",
  35. ]
  36. [dependency-groups]
  37. dev = [
  38. "ruff>=0.9.0",
  39. ]