pyproject.toml 784 B

123456789101112131415161718192021222324252627282930313233
  1. [project]
  2. name = "pptx-to-transcript"
  3. version = "0.1.0"
  4. description = "Convert PowerPoint presentations to transcripts with AI-powered analysis"
  5. requires-python = ">=3.12"
  6. dependencies = [
  7. "pandas>=2.3.1",
  8. "pillow>=11.3.0",
  9. "python-pptx>=1.0.2",
  10. "pymupdf>=1.24.0",
  11. "numpy>=2.3.2",
  12. "python-dotenv>=1.0.0",
  13. "tqdm>=4.66.0",
  14. "pyyaml>=6.0.0",
  15. "matplotlib>=3.10.5",
  16. # Knowledge base integration dependencies
  17. "sentence-transformers>=2.2.0,<3.0.0",
  18. "jupyter>=1.1.1",
  19. "ipykernel>=6.30.1",
  20. "seaborn>=0.13.2",
  21. "faiss-cpu>=1.11.0.post1",
  22. "openpyxl>=3.1.5",
  23. "groq>=0.31.0",
  24. ]
  25. [project.optional-dependencies]
  26. dev = [
  27. "pytest>=7.0.0",
  28. "memory-profiler>=0.60.0",
  29. "pytest-benchmark>=4.0.0",
  30. "pytest-mock>=3.10.0",
  31. ]