microsoft/TypeAgent

Public

mirrored from https://github.com/microsoft/TypeAgentAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
5909ca10e80336b1db01ed84fa54a1fbb3181b57

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

python/ta/pyproject.toml

50lines · modecode

1[build-system]
2requires = ["setuptools>=67", "wheel"]
3build-backend = "setuptools.build_meta"
4
5[project]
6name = "typeagent"
7version = "0.1.0"
8description = "TypeAgent implements an agentic memory framework."
9authors = [
10 { name = "Guido van Rossum", email = "gvanrossum@gmail.com" },
11 { name = "Steven Lucco" },
12 { name = "Umesh Madan" },
13 { name = "Guido van Rossum" },
14]
15requires-python = ">=3.12,<3.14"
16dependencies = [
17 "azure-identity>=1.22.0",
18 "black>=25.1.0",
19 "build>=1.2.2.post1",
20 "colorama>=0.4.6",
21 "coverage>=7.9.1",
22 "logfire>=4.1.0",
23 "mcp[cli]>=1.12.1",
24 "numpy>=2.2.6",
25 "openai>=1.81.0",
26 "opentelemetry-instrumentation-httpx>=0.57b0",
27 "pydantic>=2.11.4",
28 "pydantic-ai-slim[openai]>=0.5.0",
29 "pyright==1.1.403",
30 "pytest>=8.3.5",
31 "pytest-asyncio>=0.26.0",
32 "pytest-mock>=3.14.0",
33 "python-dotenv>=1.1.0",
34 "typechat",
35]
36
37[tool.setuptools]
38# Needed so setuptools doesn't complain about testdata.
39packages = [
40 "typeagent",
41 "typeagent.aitools",
42 "typeagent.knowpro",
43 "typeagent.podcasts",
44]
45
46[tool.pytest.ini_options]
47asyncio_default_fixture_loop_scope = "function"
48
49[tool.uv.sources]
50typechat = { git = "https://github.com/microsoft/TypeChat", subdirectory = "python" }