A newer version of the Gradio SDK is available:
6.1.0
metadata
id: <TASK_ID>
title: <TASK_TITLE>
status: Todo
estimate_hours: <HOURS>
dependencies:
- <DEPENDENCY_IDS>
tags:
- <TAG1>
- <TAG2>
assignee: <ASSIGNEE>
π― Objective
π Requirements
π Constraints & Rules
- Follow project coding standards defined in
pyproject.toml - Use Test-Driven Development (TDD) approach
- All code must pass linting (
ruff check .) and type checking (mypy)
β Acceptance Criteria (Definition of Done)
- Test file created and all tests pass:
pytest tests/test_<FEATURE>.py -v - Code coverage >= 80%:
pytest --cov=<MODULE> --cov-report=term - No linting errors:
ruff check <MODULE>/ - Type checking passes:
mypy <MODULE>/ - Documentation updated:
ls -la docs/<FEATURE>.md
π Context & Resources
- Dependency:
docs/tasks/task_<ID>.md(Previous task that this builds upon) - Reference:
README.md(Project overview and architecture) - Standards:
CONTRIBUTING.md(Coding guidelines and conventions) - Similar:
<PATH/TO/SIMILAR/CODE>(Example implementation to reference) - Documentation:
<URL>(External documentation if needed)
π¦ Deliverables
<MODULE>/<FEATURE>.py(Created)tests/test_<FEATURE>.py(Created)docs/<FEATURE>.md(Created)<OTHER_FILE>(Modified)