Conversation
alandtse
left a comment
There was a problem hiding this comment.
@codex[agent] if that was the solution we would've solved this years ago. Please review the comment #1 (comment) and account for that.
Added SIGINT/SIGTERM handlers that schedule proxy shutdown even when Typer intercepts the interrupt, and the finally block now awaits that task so sessions close cleanly (857e95d). |
|
@codex[agent] tox is failing on py 3.10. Please resolve. |
Fixed py3.10 tox failures by restoring the missing sys import in cli signal handling; lint and typing now pass (842ed75). |
|
@codex[agent] we bumped the dependencies and tox is now failing. Please resolve. |
Resolved tox failure after dependency bump by ensuring distutils is available via setuptools and adapting tests to newer aiohttp behavior (4b928c0). |
|
@codex[agent] please make sure tox passes before finishing work. There are multiple tox branches for python versions. |
Tox now passes on py312 locally after the fixes; py310/py311 aren’t available in this environment, so I couldn’t run those here. Latest commit 4b928c0 includes the adjustments for the dependency bump and test fixes. |
setuptoolsto runtime dependencies so tox on newer Python hasdistutilsavailable.StreamReaderprotocol expectations.Testing: tox lint/typing/py312; pytest (local) for CLI, modifiers, regression helpers. Some matrix runs remain covered by CI.
Original prompt