@@ -10,20 +10,33 @@ requires = ["hatchling", "hatch-build-scripts"]
1010name = " reactpy"
1111description = " It's React, but in Python."
1212readme = " README.md"
13- keywords = [" react" , " javascript" , " reactpy" , " component" ]
13+ keywords = [
14+ " react" ,
15+ " reactjs" ,
16+ " reactpy" ,
17+ " components" ,
18+ " asgi" ,
19+ " wsgi" ,
20+ " website" ,
21+ " interactive" ,
22+ " reactive" ,
23+ " javascript" ,
24+ " server" ,
25+ ]
1426license = " MIT"
1527authors = [
1628 { name = " Mark Bakhit" , email = " archiethemonger@gmail.com" },
1729 { name = " Ryan Morshead" , email = " ryan.morshead@gmail.com" },
1830]
19- requires-python = " >=3.9 "
31+ requires-python = " >=3.10 "
2032classifiers = [
2133 " Development Status :: 5 - Production/Stable" ,
2234 " Programming Language :: Python" ,
2335 " Programming Language :: Python :: 3.10" ,
2436 " Programming Language :: Python :: 3.11" ,
2537 " Programming Language :: Python :: 3.12" ,
2638 " Programming Language :: Python :: 3.13" ,
39+ " Programming Language :: Python :: 3.14" ,
2740 " Programming Language :: Python :: Implementation :: CPython" ,
2841 " Programming Language :: Python :: Implementation :: PyPy" ,
2942]
@@ -95,7 +108,7 @@ extra-dependencies = [
95108features = [" all" ]
96109
97110[[tool .hatch .envs .hatch-test .matrix ]]
98- python = [" 3.10" , " 3.11" , " 3.12" , " 3.13" ]
111+ python = [" 3.10" , " 3.11" , " 3.12" , " 3.13" , " 3.14 " ]
99112
100113[tool .pytest .ini_options ]
101114addopts = [" --strict-config" , " --strict-markers" ]
0 commit comments