--- a +++ b/aiagents4pharma/talk2cells/pyproject.toml @@ -0,0 +1,52 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "talk2cells" + +description = "A submodule of AIAgents4Pharma for interacting with systems biology models " + +readme = "README.md" +requires-python = ">=3.10" +classifiers = [ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", +] + +dependencies = [ + "ipykernel==6.29.5", + "ipython==8.31.0", + "langchain-openai==0.3.0", + "langgraph==0.2.62", + "openai==1.59.6", + "pandas==2.2.3", + "pydantic==2.10.5", + "requests==2.32.3", + "streamlit==1.41.1", + "tabulate==0.9.0", + "anndata==0.11.3", + "h5py==3.13.0", + "igraph==0.11.8", + "ipykernel==6.29.5", + "ipython==8.32.0", + "numpy==2.1.3", + "nbformat==5.10.4", + "scipy==1.15.2", + "tqdm==4.67.1", + "umap-learn==0.5.7", + "plotly-express==0.4.1", + "seaborn==0.13.2", + "scanpy==1.11.0" +] +dynamic = ["version"] + +# Package discovery for the submodule +[tool.setuptools] +packages = [ + "talk2cells", + "talk2cells.agents", + "talk2cells.tools", + "talk2cells.states" +]