sanic-org / sanic

Accelerate your web app development | Build fast. Run fast.
https://sanic.dev
MIT License
18.09k stars 1.55k forks source link

Add Python 3.13 to CI Tests #2996

Open robd003 opened 2 months ago

robd003 commented 2 months ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

Can we be proactive and make sure that Sanic will be compatible with Python 3.13 when it's released in early October?

MagicStack just released v0.21.0beta1 which has support for Python 3.13

Additional context

No response

ahopkins commented 2 months ago

Absolutely. The big question is of course uvloop.

Tishka17 commented 1 month ago

As I see, httptools doesn't currently compile on 3.13 and there is no response on the ticket https://github.com/MagicStack/httptools/issues/104

Should we get rid of this dependency?

robd003 commented 3 weeks ago

hhtptools 0.6.2 was just released with compatibility for Python 3.13

robd003 commented 3 weeks ago

@ahopkins uvloop just released a version compatible with Python 3.13!

https://github.com/MagicStack/uvloop/releases/tag/v0.21.0

Do you know when we could get Sanic LTS tested against Python 3.13?