Browse Source

[Python] Bump Granian to 1.7 (#9469)

Giovanni Barillari 7 months ago
parent
commit
98ebe4d250

+ 1 - 1
frameworks/Python/granian/granian-rsgi.dockerfile

@@ -1,4 +1,4 @@
-FROM python:3.11-slim
+FROM python:3.10-slim
 
 ADD ./ /granian
 

+ 1 - 1
frameworks/Python/granian/granian-wrk.dockerfile

@@ -1,4 +1,4 @@
-FROM python:3.11-slim
+FROM python:3.10-slim
 
 ADD ./ /granian
 

+ 1 - 1
frameworks/Python/granian/granian-wsgi.dockerfile

@@ -1,4 +1,4 @@
-FROM python:3.11-slim
+FROM python:3.10-slim
 
 ADD ./ /granian
 

+ 1 - 1
frameworks/Python/granian/granian.dockerfile

@@ -1,4 +1,4 @@
-FROM python:3.11-slim
+FROM python:3.10-slim
 
 ADD ./ /granian
 

+ 1 - 1
frameworks/Python/granian/requirements.txt

@@ -1,4 +1,4 @@
 asyncpg==0.29.0
-granian>=1.6.0,<1.7.0
+granian>=1.7.0,<1.8.0
 jinja2==3.1.4
 orjson==3.10.2

+ 2 - 2
frameworks/Python/granian/run.py

@@ -10,8 +10,8 @@ if __name__ == '__main__':
     workers = multiprocessing.cpu_count()
 
     if interface == "rsgi":
-        #: split cores between the two loops
-        workers = round(workers / 2)
+        #: leave 25% cpu to the Rust runtime
+        workers = round(workers * 0.75)
 
     blocking_threads = None
     if interface == "wsgi":