python 3.13 seems to have introduced changes that some packages haven't
been able to keep up with. we should restrict the latest until we've had
adequate time for it to bake.
adds compatibility: #154
fixes: #156
$ uv sync --index-url https://pypi.org/simple
Resolved 102 packages in 543ms
error: Failed to prepare distributions
Caused by: Failed to fetch wheel: greenlet==3.0.3
Caused by: Build backend failed to build wheel through `build_wheel()` with exit status: 1
error: Failed to prepare distributions
Caused by: Failed to fetch wheel: tiktoken==0.7.0
Caused by: Build backend failed to build wheel through `build_wheel()` with exit status: 1
python 3.13 seems to have introduced changes that some packages haven't been able to keep up with. we should restrict the latest until we've had adequate time for it to bake.
adds compatibility: #154 fixes: #156