lazier

personal summarizer
Log | Files | Refs | README

setup.py (1879B)


      1 """
      2 Setup script para instalação do pacote Lazier
      3 """
      4 
      5 from setuptools import setup, find_packages
      6 from pathlib import Path
      7 
      8 # Lê o README para usar como long_description
      9 readme_file = Path(__file__).parent / "README.md"
     10 long_description = ""
     11 if readme_file.exists():
     12     with open(readme_file, encoding='utf-8') as f:
     13         long_description = f.read()
     14 
     15 setup(
     16     name='lazier',
     17     version='0.01',
     18     author='Pablo Murad',
     19     author_email='pablomurad@pm.me',
     20     description='',
     21     long_description=long_description,
     22     long_description_content_type='text/markdown',
     23     url='https://github.com/pablomurad/lazier',
     24     packages=find_packages(),
     25     classifiers=[
     26         'Development Status :: 3 - Alpha',
     27         'Intended Audience :: End Users/Desktop',
     28         'Topic :: Multimedia :: Sound/Audio',
     29         'Topic :: Multimedia :: Video',
     30         'License :: OSI Approved :: MIT License',
     31         'Programming Language :: Python :: 3',
     32         'Programming Language :: Python :: 3.8',
     33         'Programming Language :: Python :: 3.9',
     34         'Programming Language :: Python :: 3.10',
     35         'Programming Language :: Python :: 3.11',
     36         'Programming Language :: Python :: 3.12',
     37     ],
     38     python_requires='>=3.8',
     39     install_requires=[
     40         'click>=8.1.0',
     41         'yt-dlp>=2024.0.0',
     42         'openai>=1.0.0',
     43         'python-docx>=1.1.0',
     44         'python-dotenv>=1.0.0',
     45         'fastapi>=0.104.0',
     46         'uvicorn[standard]>=0.24.0',
     47         'websockets>=12.0',
     48         'python-multipart>=0.0.6',
     49         'beautifulsoup4>=4.12.0',
     50         'requests>=2.31.0',
     51         'pypdf>=3.17.0',
     52         'pdfplumber>=0.10.0',
     53         'rich>=13.7.0',
     54         'tqdm>=4.66.0',
     55         'aiofiles>=23.2.0',
     56         'redis>=5.0.0',
     57         'hiredis>=2.2.0',
     58     ],
     59     entry_points={
     60         'console_scripts': [
     61             'lazier=lazier.cli:cli',
     62         ],
     63     },
     64 )