|
|
from setuptools import setup, find_packages |
|
|
|
|
|
setup( |
|
|
name="au_advisor", |
|
|
version="0.1.0", |
|
|
packages=find_packages(), |
|
|
install_requires=[ |
|
|
"beautifulsoup4>=4.12.3", |
|
|
"chromadb[all]>=0.4.18", |
|
|
"huggingface-hub>=0.30.2", |
|
|
"keyring>=25.6.0", |
|
|
"numpy>=2.2.4", |
|
|
"playwright>=1.51.0", |
|
|
"PyMuPDF>=1.18.0", |
|
|
"python-dotenv>=1.1.0", |
|
|
"requests>=2.32.3", |
|
|
"sentence-transformers>=2.7.0", |
|
|
"shinyswatch>=0.9.0", |
|
|
"tqdm>=4.67.1", |
|
|
], |
|
|
extras_require={ |
|
|
"dev": [ |
|
|
"pytest>=7.0.0", |
|
|
"black>=23.0.0", |
|
|
"isort>=5.0.0", |
|
|
"flake8>=6.0.0", |
|
|
], |
|
|
}, |
|
|
author="Layne Dibuono, Richard Ressler", |
|
|
author_email="rressler@american.edu", |
|
|
description="American University Academic Advisor Chatbot", |
|
|
keywords="chatbot, academic, advisor, RAG", |
|
|
url="https://github.com/yourusername/au-academic-advisor", |
|
|
classifiers=[ |
|
|
"Development Status :: 3 - Alpha", |
|
|
"Intended Audience :: Education", |
|
|
"Programming Language :: Python :: 3", |
|
|
"License :: Other/Proprietary License", |
|
|
"Operating System :: OS Independent", |
|
|
], |
|
|
python_requires=">=3.12", |
|
|
) |
|
|
|