-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
28 lines (26 loc) · 1.41 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from setuptools import setup, find_packages
setup(
name='mychatgpt',
version='0.3.5',
packages=find_packages(), # Automatically find packages in your project
install_requires=[ # Optional: specify dependencies
"openai", "tiktoken", "langdetect", "pandas", "pyperclip", "gdown","scipy", "nltk", "PyPDF2", 'cryptography', 'matplotlib', "pygame", "sounddevice", "soundfile", "keyboard", "pillow"
],
#entry_points={ # Optional: command-line scripts
# 'console_scripts': [
# 'your-command=your_package.module:function',
# ],
#},
author='JohnDef64',
#author_email='youremail@example.com',
description="""mychatgpt is a small and useful Python module that provides functions for interacting with OpenAI's GPT models to create conversational agents. This module allows users to have interactive conversations with the GPT models and keeps track of the conversation history in your Python Projects and Jupyter Notebooks.""",
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
url='https://github.com/johndef64/mychatgpt',
classifiers=[ # Optional: supply classifiers for search indexing
'Programming Language :: Python :: 3',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
],
python_requires='>=3.6', # Specify required Python versions
)