lazier

personal summarizer
Log | Files | Refs | README

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"