Skip to content

Update pyproject.toml -- new build backend, description, license metadata - #105

Merged
Guido van Rossum (gvanrossum) merged 2 commits into
mainfrom
pypro
Nov 19, 2025
Merged

Update pyproject.toml -- new build backend, description, license metadata#105
Guido van Rossum (gvanrossum) merged 2 commits into
mainfrom
pypro

Conversation

@gvanrossum-ms

@gvanrossum-ms gvanrossum-ms commented Nov 18, 2025

Copy link
Copy Markdown
Contributor
  • Switch build backend to uv_build in pyproject.toml and remove setuptools-specific toml entries.
  • Update description in pyproject.toml.
  • Update license metadata in pyproject.toml.
  • Remove logfire and pydantic_ai from hard dependencies in pyproject.toml.
    • This implies that query.py --logfire and typeagent.aitools.utils.setup_logfire() don't work unless you install logfire.
    • It also implies that typeagent.aitools.utils.make_agent() doesn't work unless you install pydantic-ai-slim[openai].
  • Tweak utils.make_agent() to have all pydantic_ai imports inside it. This compromises the return type, but I don't care.

@gvanrossum-ms gvanrossum-ms changed the title Leaner dependenciess; remove test folder from sdist tar file Leaner dependencies; remove test folder from sdist tar file Nov 18, 2025
@gvanrossum-ms gvanrossum-ms changed the title Leaner dependencies; remove test folder from sdist tar file Project changes Nov 18, 2025
@gvanrossum-ms gvanrossum-ms changed the title Project changes Project changes -- new build backend, description, license metadata in pyproject.toml Nov 19, 2025
@gvanrossum-ms gvanrossum-ms changed the title Project changes -- new build backend, description, license metadata in pyproject.toml Update pyproject.toml -- new build backend, description, license metadata Nov 19, 2025
@gvanrossum
Guido van Rossum (gvanrossum) merged commit a1044d6 into main Nov 19, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants