123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- import codecs
- import os
- from setuptools import find_packages, setup
- here = os.path.abspath(os.path.dirname(__file__))
- with codecs.open(os.path.join(here, 'README.md'), encoding='utf-8') as fh:
- long_description = '\n' + fh.read()
- install_requires = [
- "requests",
- "pycryptodome",
- "curl_cffi>=0.5.10",
- "aiohttp",
- "certifi",
- "browser_cookie3",
- "typing-extensions",
- "PyExecJS",
- "duckduckgo-search",
- "nest_asyncio",
- "werkzeug",
- "loguru",
- "pillow",
- "platformdirs",
- "fastapi",
- "uvicorn",
- "flask",
- "py-arkose-generator",
- "asyncstdlib",
- "async-property",
- "undetected-chromedriver",
- "brotli",
- "beautifulsoup4",
- "setuptools",
- ]
- DESCRIPTION = (
- 'The official gpt4free repository | various collection of powerful language models'
- )
- # Setting up
- setup(
- name='g4f',
- version=os.environ.get("G4F_VERSION"),
- author='Tekky',
- author_email='<support@g4f.ai>',
- description=DESCRIPTION,
- long_description_content_type='text/markdown',
- long_description=long_description,
- packages=find_packages(),
- package_data={
- 'g4f': ['g4f/interference/*', 'g4f/gui/client/*', 'g4f/gui/server/*', 'g4f/Provider/npm/*']
- },
- include_package_data=True,
- install_requires=install_requires,
- entry_points={
- 'console_scripts': ['g4f=g4f.cli:main'],
- },
- url='https://github.com/xtekky/gpt4free', # Link to your GitHub repository
- project_urls={
- 'Source Code': 'https://github.com/xtekky/gpt4free', # GitHub link
- 'Bug Tracker': 'https://github.com/xtekky/gpt4free/issues', # Link to issue tracker
- },
- keywords=[
- 'python',
- 'chatbot',
- 'reverse-engineering',
- 'openai',
- 'chatbots',
- 'gpt',
- 'language-model',
- 'gpt-3',
- 'gpt3',
- 'openai-api',
- 'gpt-4',
- 'gpt4',
- 'chatgpt',
- 'chatgpt-api',
- 'openai-chatgpt',
- 'chatgpt-free',
- 'chatgpt-4',
- 'chatgpt4',
- 'chatgpt4-api',
- 'free',
- 'free-gpt',
- 'gpt4free',
- 'g4f',
- ],
- classifiers=[
- 'Development Status :: 2 - Pre-Alpha',
- 'Intended Audience :: Developers',
- 'Programming Language :: Python :: 3',
- 'Operating System :: Unix',
- 'Operating System :: MacOS :: MacOS X',
- 'Operating System :: Microsoft :: Windows',
- ],
- )
|