Skip to content

Commit 9be90ff

Browse files
authored
use eventlet server, werkzeug 2.1 compat (#430)
1 parent 799d340 commit 9be90ff

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# gdbgui release history
22

3+
## 0.15.1.0
4+
5+
- Compatibility with Werkzeug 2.1. Use the eventlet server instead of
6+
the Werkzeug development server.
7+
38
## 0.15.0.1
49

510
This release has no changes to features or usability. The only change is to include a file used by other package maintainers.

gdbgui/server/server.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ def run_server(
9090
)
9191

9292
print("exit gdbgui by pressing CTRL+C")
93-
os.environ["WERKZEUG_RUN_MAIN"] = "true"
9493
try:
9594
socketio.run(
9695
app,

requirements.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Flask-SocketIO>5.1, <5.2
22
Flask-Compress>1.10, <1.11
33
pygdbmi>=0.10.0.0, <0.11
4-
Pygments>=2.2.0, <3.0
4+
Pygments>=2.2.0, <3.0
5+
eventlet

requirements.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.9
2+
# This file is autogenerated by pip-compile with python 3.10
33
# To update, run:
44
#
55
# pip-compile requirements.in
@@ -10,6 +10,10 @@ brotli==1.0.9
1010
# via flask-compress
1111
click==8.0.1
1212
# via flask
13+
dnspython==2.2.1
14+
# via eventlet
15+
eventlet==0.33.0
16+
# via -r requirements.in
1317
flask==2.0.1
1418
# via
1519
# flask-compress
@@ -18,6 +22,8 @@ flask-compress==1.10.1
1822
# via -r requirements.in
1923
flask-socketio==5.1.1
2024
# via -r requirements.in
25+
greenlet==1.1.2
26+
# via eventlet
2127
itsdangerous==2.0.1
2228
# via flask
2329
jinja2==3.0.1
@@ -32,5 +38,7 @@ python-engineio==4.2.1
3238
# via python-socketio
3339
python-socketio==5.4.0
3440
# via flask-socketio
41+
six==1.16.0
42+
# via eventlet
3543
werkzeug==2.0.1
3644
# via flask

0 commit comments

Comments
 (0)