forked from GeminiAgentsToolkit/gemini-agents-toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
25 lines (20 loc) · 799 Bytes
/
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
from setuptools import setup, find_packages
# Function to read the contents of the requirements file
def read_requirements():
with open('requirements.txt', 'r') as req:
# Exclude any comments or empty lines
return [line.strip() for line in req if line.strip() and not line.startswith('#')]
# Call the function and store the requirements list
install_requires = read_requirements()
setup(
name='gemini_agents_toolkit',
version='2.3.0',
packages=find_packages(),
description='Toolkit For Creating Gemini Based Agents',
long_description_content_type='text/markdown',
long_description=open('README.md').read(),
author='Viacheslav Kovalevskyi',
author_email='[email protected]',
license='MIT',
install_requires=install_requires
)