agent-evaluation currently specifies Python 3.9+, as per:
...but:
- Python 3.9 will stop receiving security updates in 2025-10, and
- Support is already broken by various uses of
| in type expressions - which was only introduced in Python 3.10 in PEP604. When I try to run pytest on a 3.9 environment, I see a slew of TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' errors.
...So I probably suggest to just bump the listed dependency to 3.10+?
agent-evaluation currently specifies Python 3.9+, as per:
...but:
|in type expressions - which was only introduced in Python 3.10 in PEP604. When I try to run pytest on a 3.9 environment, I see a slew ofTypeError: unsupported operand type(s) for |: 'type' and 'NoneType'errors....So I probably suggest to just bump the listed dependency to 3.10+?