|
from setuptools import find_packages, setup |
|
|
|
exec(open("chemcrow/version.py").read()) |
|
|
|
with open("README.md", "r", encoding="utf-8") as fh: |
|
long_description = fh.read() |
|
|
|
setup( |
|
name="chemcrow", |
|
python_requires=">=3.9, <3.12", |
|
version=__version__, |
|
description="Accurate solution of reasoning-intensive chemical tasks, powered by LLMs.", |
|
author="Andres M Bran, Sam Cox, Andrew White, Philippe Schwaller", |
|
author_email="[email protected]", |
|
url="https://github.com/ur-whitelab/chemcrow-public", |
|
license="MIT", |
|
packages=find_packages(), |
|
package_data={"chemcrow": ["data/chem_wep_smi.csv"]}, |
|
install_requires=[ |
|
"ipython", |
|
"python-dotenv", |
|
"rdkit", |
|
"synspace", |
|
"openai==0.27.8", |
|
"molbloom", |
|
"paper-qa==1.1.1", |
|
"google-search-results", |
|
"langchain>=0.0.234,<=0.0.275", |
|
"langchain_core==0.0.1", |
|
"nest_asyncio", |
|
"tiktoken", |
|
"rmrkl", |
|
|
|
"streamlit", |
|
"rxn4chemistry", |
|
"duckduckgo-search", |
|
"wikipedia", |
|
], |
|
test_suite="tests", |
|
long_description=long_description, |
|
long_description_content_type="text/markdown", |
|
classifiers=[ |
|
"Programming Language :: Python :: 3.10", |
|
"Programming Language :: Python :: 3.11", |
|
"License :: OSI Approved :: MIT License", |
|
"Operating System :: OS Independent", |
|
], |
|
) |
|
|