-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
73 lines (69 loc) · 2.05 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
### setup.py
from setuptools import setup, find_packages
setup(
name='GitGenius',
version='0.1.0',
description='A tool for cloning GitHub repositories, processing files, and retrieving documents using FAISS and OpenAI embeddings.',
author='Fuad Hassan, Ashwin Verma',
author_email='fuadh246@gmail.com, ashwin75335@gmail.com',
url='https://github.com/fuadh246/GitGenius',
license='MIT',
packages=find_packages(),
install_requires=[
'aiohttp==3.9.5',
'aiosignal==1.3.1',
'annotated-types==0.7.0',
'anyio==4.4.0',
'async-timeout==4.0.3',
'attrs==23.2.0',
'certifi==2024.6.2',
'charset-normalizer==3.3.2',
'dataclasses-json==0.6.7',
'distro==1.9.0',
'exceptiongroup==1.2.1',
'faiss-cpu==1.8.0.post1',
'frozenlist==1.4.1',
'gitdb==4.0.11',
'GitPython==3.1.43',
'h11==0.14.0',
'httpcore==1.0.5',
'httpx==0.27.0',
'idna==3.7',
'jsonpatch==1.33',
'jsonpointer==3.0.0',
'langchain==0.2.6',
'langchain-community==0.2.6',
'langchain-core==0.2.10',
'langchain-openai==0.1.9',
'langchain-text-splitters==0.2.2',
'langsmith==0.1.82',
'marshmallow==3.21.3',
'multidict==6.0.5',
'mypy-extensions==1.0.0',
'numpy==1.26.4',
'openai==1.35.3',
'orjson==3.10.5',
'packaging==24.1',
'pydantic==2.7.4',
'pydantic_core==2.18.4',
'PyYAML==6.0.1',
'regex==2024.5.15',
'requests==2.32.3',
'smmap==5.0.1',
'sniffio==1.3.1',
'SQLAlchemy==2.0.31',
'tenacity==8.4.2',
'tiktoken==0.7.0',
'tqdm==4.66.4',
'typing-inspect==0.9.0',
'typing_extensions==4.12.2',
'urllib3==2.2.2',
'yarl==1.9.4'
],
classifiers=[
'Programming Language :: Python :: 3',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
],
python_requires='>=3.8',
)