sparckles / Robyn

Robyn is a Super Fast Async Python Web Framework with a Rust runtime.
https://robyn.tech/
BSD 2-Clause "Simplified" License
4.45k stars 229 forks source link

Python 3.8 is officially now unsupported #1042

Open dave42w opened 19 hours ago

dave42w commented 19 hours ago

Bug Description

See https://www.python.org/downloads/release/python-380/ From Python downloads

3.8 end of life, last release was 3.8.20 
First Released 2019-10-14 
End of Support 2024-10-07 
Release Schedule PEP 569

I would like to suggest

First, the next release of Robyn drops Python 3.8 we should not support versions of python that are not supported by the psf.

Second, instead of dropping one release a year and going to another version where with source code only security fixes, we should jump forward a bit. Note

I note that there have been a lot of improvements in Python including speed, typing, and match statement since 3.8

I wonder how many live sites are running on old versions of Python and if any of them are expecting to update to new versions of Robyn without significant work.

Steps to Reproduce

No response

Your operating system

Linux

Your Python version (python --version)

Other (specify below)

Your Robyn version

main branch

Additional Info

Python 3.13 by preference Python 3.12 by necessity for Robyn

sansyrox commented 17 hours ago

@dave42w , you are correct here. Happy to drop support for 3.8. But we will need some work for 3.13 .