| [build-system] | |
| requires = ["setuptools>=61.0", "wheel"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "shinka" | |
| version = "0.0.1" | |
| description = "Automated Scientific Evolution" | |
| authors = [ | |
| {name = "Sakana AI", email = "robert@sakana.ai"} | |
| ] | |
| readme = "README.md" | |
| license = {text = "MIT"} | |
| requires-python = ">=3.10" | |
| classifiers = [ | |
| "Development Status :: 3 - Alpha", | |
| "Intended Audience :: Science/Research", | |
| "License :: OSI Approved :: MIT License", | |
| "Programming Language :: Python :: 3", | |
| "Programming Language :: Python :: 3.10", | |
| "Programming Language :: Python :: 3.11", | |
| "Programming Language :: Python :: 3.12", | |
| ] | |
| dependencies = [ | |
| "openai", | |
| "numpy", | |
| "pandas", | |
| "anthropic", | |
| "requests", | |
| "boto3", | |
| "pydantic", | |
| "backoff", | |
| "python-dotenv", | |
| "instructor", | |
| "python-Levenshtein", | |
| "radon", | |
| "unidiff", | |
| "dill", | |
| "hydra-core==1.3.2", | |
| "matplotlib", | |
| "networkx", | |
| "seaborn", | |
| "moviepy", | |
| "scikit-learn", | |
| "adjustText", | |
| "markdown", | |
| "aiofiles", | |
| "google-generativeai", | |
| ] | |
| [tool.setuptools] | |
| script-files = ["shinka/shinka_launch", "shinka/shinka_visualize"] | |
| [tool.setuptools.packages.find] | |
| include = ["shinka", "shinka.*"] | |
| [tool.setuptools.package-data] | |
| "*" = ["*"] | |
| [dependency-groups] | |
| dev = [ | |
| "pytest>=6.0", | |
| "black", | |
| "isort", | |
| "flake8", | |
| ] | |