annotated-doc is a small Python library that lets you attach documentation strings directly to function parameters, class attributes, return types, and variables using typing.Annotated. It is useful for keeping symbol documentation in code and enabling tools to extract consistent parameter docs for reference-style documentation, including support used by FastAPI reference documentation.
Project status
- Actively maintained (likely): The most recent upstream push is 2026-06-08, indicating ongoing development activity, even though the last tagged version in the provided summaries is older.
- Update cadence: Early 0.0.2 to 0.0.3 updates came within days (2025-10-22 to 2025-10-24), followed by 0.0.4 on 2025-11-10. After that, the provided changelog shows no new version yet, but commits continue per the 2026-06-08 upstream push.
AI summary generated 2026-06-09
Recent updates
0.0.4
2025-11-10Version 0.0.4 primarily changes the build and versioning setup, switching to PDM-based dynamic versioning and updating tooling versions. It also bumps some GitHub Actions artifact/upload/download versions and updates test dependencies for Python versions under 3.9.
0.0.3
2025-10-24Release 0.0.3 focuses on documentation updates, including README content improvements, added badges, and a new reference to griffe-typingdoc. It also adds PEP-639 compliant license metadata to the package configuration.
0.0.2
2025-10-22Release 0.0.2 is very small, consisting mainly of an initial implementation and associated repository automation. The remaining items are internal test and CI setup updates, plus configuration tweaks for GitHub workflows and templates.
Features