Skip to content

README says Python 3.10+, but pyproject.toml requires >=3.12 (uv sync fails) #13

Description

@chirag127

Problem

README advertises Python 3.10+ as a requirement, but pyproject.toml pins requires-python = ">=3.12", so uv sync fails on Python 3.10 / 3.11.

Steps

  1. Install Python 3.10 or 3.11 (matching README claim).
  2. git clone https://github.com/kevinrgu/autoagent && cd autoagent
  3. uv sync

Expected

Dependencies install per README's stated Python 3.10+ requirement.

Actual

uv sync refuses because pyproject.toml line 5 sets requires-python = ">=3.12". .python-version also pins 3.13, adding a third value.

Cite

  • README.md:41: **Requirements:** Docker, Python 3.10+, [uv]...
  • pyproject.toml:5: requires-python = ">=3.12"
  • .python-version: 3.13

Fix (pick one)

Either bump README to Python 3.12+ (or 3.13+ to match .python-version), or lower requires-python in pyproject.toml to >=3.10 if the code actually supports it.

Environment

Repo main @ commit as of 2026-07-04. uv per astral.sh/uv.

Thanks for maintaining kevinrgu/autoagent!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions