File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ language:
9595 ${PYTHON_APP}
9696 peregrine :
9797 bootstrap :
98- - pip install 'peregrine-server>=1.0 ,<1.1 '
98+ - pip install 'peregrine-server>=1.1.5 ,<1.2 '
9999 environment :
100100 INTERFACE : asgi
101101 PYTHON_APP : server:app
Original file line number Diff line number Diff line change 11framework :
22 github : grepjava/peregrine
3- version : 1.0
3+ version : 1.1.5
44
55 engines :
66 - peregrine
Original file line number Diff line number Diff line change 1+ framework :
2+ github : Neoteroi/BlackSheep
3+ version : 2.6
4+
5+ engines :
6+ - peregrine
Original file line number Diff line number Diff line change 1+ [build-system ]
2+ build-backend = " flit_core.buildapi"
3+ requires = [" flit_core" ]
4+
5+ [project ]
6+ name =' server'
7+ version = ' 1.0.0'
8+ description = " Simple benchmark implementation"
9+ dependencies = [" blacksheep>=2.6,<2.7" ]
Original file line number Diff line number Diff line change 1+ from blacksheep .server import Application
2+ from blacksheep .server .responses import text , Response
3+
4+ app = Application ()
5+
6+
7+ @app .router .get ("/" )
8+ async def home (_ ) -> Response :
9+ return text ("" )
10+
11+
12+ @app .router .get ("/user/:id" )
13+ async def user_info (_ , id : int ) -> Response :
14+ return text (f"{ id } " )
15+
16+
17+ @app .router .post ("/user" )
18+ async def user (_ ) -> Response :
19+ return text ("" )
Original file line number Diff line number Diff line change 1+ framework :
2+ website : www.palletsprojects.com/p/flask/
3+ version : 3.1
4+
5+ engines :
6+ - peregrine
7+
8+ language :
9+ engines :
10+ peregrine :
11+ environment :
12+ INTERFACE : wsgi
Original file line number Diff line number Diff line change 1+
2+ [build-system ]
3+ build-backend = " flit_core.buildapi"
4+ requires = [" flit_core" ]
5+
6+ [project ]
7+ name =' server'
8+ version = ' 1.0.0'
9+ description = " Simple benchmark implementation"
10+ dependencies = [" Flask>=3.1,<3.2" ]
Original file line number Diff line number Diff line change 1+ from flask import Flask
2+
3+ app = Flask (__name__ )
4+
5+
6+ @app .route ("/" )
7+ def index ():
8+ return ""
9+
10+
11+ @app .route ("/user/<int:id>" , methods = ["GET" ])
12+ def user_info (id ):
13+ return str (id )
14+
15+
16+ @app .route ("/user" , methods = ["POST" ])
17+ def user ():
18+ return ""
Original file line number Diff line number Diff line change 11framework :
22 github : grepjava/peregrine
3- version : 1.0
3+ version : 1.1.5
44
55 engines :
66 - peregrine
You can’t perform that action at this time.
0 commit comments