pyproject.toml (1162B)
1 [build-system] 2 requires = ["setuptools>=45", "wheel"] 3 build-backend = "setuptools.build_meta" 4 5 [project] 6 name = "lazier" 7 version = "0.01" 8 description = "" 9 authors = [ 10 {name = "Pablo Murad", email = "pablomurad@pm.me"} 11 ] 12 readme = "README.md" 13 requires-python = ">=3.8" 14 classifiers = [ 15 "Development Status :: 3 - Alpha", 16 "Intended Audience :: End Users/Desktop", 17 "Topic :: Multimedia :: Sound/Audio", 18 "Topic :: Multimedia :: Video", 19 "License :: OSI Approved :: MIT License", 20 "Programming Language :: Python :: 3", 21 ] 22 23 dependencies = [ 24 "click>=8.1.0", 25 "yt-dlp>=2024.0.0", 26 "openai>=1.50.0", 27 "pydantic>=2.6.0", 28 "python-docx>=1.1.0", 29 "python-dotenv>=1.0.0", 30 "fastapi>=0.104.0", 31 "uvicorn[standard]>=0.24.0", 32 "websockets>=12.0", 33 "python-multipart>=0.0.6", 34 "beautifulsoup4>=4.12.0", 35 "requests>=2.31.0", 36 "pypdf>=3.17.0", 37 "pdfplumber>=0.10.0", 38 "rich>=13.7.0", 39 "tqdm>=4.66.0", 40 "aiofiles>=23.2.0", 41 "redis>=5.0.0", 42 "hiredis>=2.2.0", 43 "reportlab>=4.0.0", 44 ] 45 46 [project.scripts] 47 lazier = "lazier.cli:cli" 48 49 [tool.pytest.ini_options] 50 testpaths = ["tests"] 51 addopts = "-p no:qt"