content: [project]
  name = "mediafusion"
  version = "4.3.35"
  description = "Media Fusion Add-On For Stremio & Kodi - A powerful streaming API with support for multiple providers and advanced scraping capabilities"
  readme = "README.md"
  requires-python = ">=3.12"
  license = "MIT"
  authors = [
      { name = "Mohamed Zumair", email = "mhdzumair@gmail.com" },
      { name = "ragmehos" }
  ]
  
  dependencies = [
      "fastapi",
      "uvicorn[standard]",
      "pydantic",
      "requests",
      "beautifulsoup4",
      "beanie==1.30.0",
      "motor",
      "pymongo",
      "dnspython",
      "jinja2",
      "apscheduler",
      "python-dateutil",
      "bencodepy",
      "pydantic-settings",
      "pycryptodome",
      "pillow",
      "httpx",
      "uvloop; sys_platform != \"win32\"",
      "thefuzz",
      "pikpakapi",
      "diskcache",
      "demagnetize",
      "redis[hiredis]",
      "dramatiq[redis,watch]",
      "gunicorn",
      "scrapy",
      "aioqbt",
      "aiowebdav",
      "m3u-ipytv",
      "python-multipart",
      "prometheus-client",
      "pyasynctracker",
      "scrapy-playwright",
      "cinemagoerng",
      "tqdm",
      "parsett",
      "tenacity",
      "ratelimit",
      "qrcode",
      "aioseedrcc",
      "pytz",
      "aiohttp-socks",
      "socksio",
      "dramatiq-abort",
      "tzdata",
      "ipython",
      "scrapy-fake-useragent>=1.4.4",
      "humanize>=4.12.1",
      "dateparser>=1.2.1",
      "feedparser>=6.0.11",
      "xmltodict>=0.14.2",
  ]
  
  [dependency-groups]
  dev = [
      "pysocks",
      "requests-cache",
      "kodistubs",
  ]
  
  [tool.uv.sources]
  pikpakapi = {git = "git+https://github.com/mhdzumair/PikPakAPI.git"}
  aioqbt = {git = "git+https://github.com/mhdzumair/aioqbt.git"}
  cinemagoerng = {git = "git+https://github.com/mhdzumair/cinemagoerng.git"}
  