[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "tinkerer" version = "0.1.0" description = "LLM agent" readme = "README.md" requires-python = ">=3.10.12" dependencies = [ "openai>=1.51.0", "python-dotenv==1.0.1", "hydra-core", "docker==7.1.0", "pandas==2.2.3", "neptune==1.10.4", "transformers>=4.48.2", "torch>=2.6.0", "tiktoken>=0.8.0", "scikit-learn>=1.6.1", "litellm==1.65.0", "black==25.1.0", "Flask==2.3.3", "Flask-SocketIO==5.3.6", "python-socketio==5.13.0", "python-engineio==4.12.1", "eventlet==0.33.3", "gunicorn==21.2.0", "requests>=2.32.3", ] [project.scripts] "tinkerer-run" = "tinkerer.run:main" "tinkerer-setup" = "tinkerer.setup:main" "tinkerer-eval" = "tinkerer.evaluate:main" "tinkerer-help" = "tinkerer.help:main" [tool.uv] dev-dependencies = [ "pre-commit>=4.0.0", ] [tool.ruff] [tool.setuptools] include-package-data = true [tool.setuptools.packages.find] include = ["tinkerer"] [tool.black] target-version = ["py310"]