Spaces:
Paused
Paused
| from setuptools import find_packages, setup | |
| LATEST_VERSION = "0.10.10" | |
| exclude_packages = [ | |
| "selenium", | |
| "webdriver", | |
| "fastapi", | |
| "fastapi.*", | |
| "uvicorn", | |
| "jinja2", | |
| "gpt-researcher", | |
| "langgraph" | |
| ] | |
| with open(r"README.md", "r", encoding="utf-8") as f: | |
| long_description = f.read() | |
| with open("requirements.txt", "r") as f: | |
| reqs = [line.strip() for line in f if not any(pkg in line for pkg in exclude_packages)] | |
| setup( | |
| name="gpt-researcher", | |
| version=LATEST_VERSION, | |
| description="GPT Researcher is an autonomous agent designed for comprehensive web research on any task", | |
| package_dir={'gpt_researcher': 'gpt_researcher'}, | |
| packages=find_packages(exclude=exclude_packages), | |
| long_description=long_description, | |
| long_description_content_type="text/markdown", | |
| url="https://github.com/assafelovic/gpt-researcher", | |
| author="Assaf Elovic", | |
| author_email="assaf.elovic@gmail.com", | |
| license="MIT", | |
| classifiers=[ | |
| "License :: OSI Approved :: MIT License", | |
| "Intended Audience :: Developers", | |
| "Intended Audience :: Education", | |
| "Intended Audience :: Science/Research", | |
| "Programming Language :: Python :: 3.11", | |
| "Programming Language :: Python :: 3.12", | |
| "Topic :: Scientific/Engineering :: Artificial Intelligence", | |
| ], | |
| install_requires=reqs, | |
| ) |