BasalGanglia's picture
πŸ† Multi-Track Hackathon Submission
1f2d50a verified

A newer version of the Gradio SDK is available: 6.1.0

Upgrade
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)