klein
klein copied to clipboard
werkzeug + twisted.web
Bumps [mypy-zope](https://github.com/Shoobx/mypy-zope) from 1.0.3 to 1.0.4. Changelog Sourced from mypy-zope's changelog. 1.0.4 (2024-03-12) Drop support for python-3.7 (follow mypy). Support for mypy up to 1.9.x Commits 0579a33 Preparing release 1.0.4...
Bumps [pyupgrade](https://github.com/asottile/pyupgrade) from 3.15.0 to 3.15.2. Commits 12af25e v3.15.2 9a0cad2 Merge pull request #939 from asottile/shlex-join-not-space d560e38 only replace to shlex.join if joined with a space 3e4103f Merge pull request...
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.41 to 3.1.43. Release notes Sourced from gitpython's releases. 3.1.43 Particularly Important Changes These are likely to affect you, please do take a careful look. Issue and...
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...
Bumps [mypy](https://github.com/python/mypy) from 1.8.0 to 1.10.1. Changelog Sourced from mypy's changelog. Mypy 1.10.1 Fix error reporting on cached run after uninstallation of third party library (Shantanu, PR 17420) Acknowledgements Thanks...
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.2.7 to 7.5.4. Changelog Sourced from coverage's changelog. Version 7.5.4 — 2024-06-22 If you attempt to combine statement coverage data with branch coverage data, coverage.py used to...
Bumps [pyupgrade](https://github.com/asottile/pyupgrade) from 3.15.0 to 3.16.0. Commits 32151ac v3.16.0 a579db6 Merge pull request #868 from asottile/pep464-when-mypy-does-it 2a996f9 rewrite pep 646 Unpack to splat in *args 4771f05 Merge pull request #946...
In particular it would be useful for users to understand what `run()` is doing and how Klein integrates with the Twisted resource model. c.f. https://github.com/twisted/klein/issues/753#issuecomment-2132481698
A minimal hello world benchmark, just routing "/" and returning a string, is half the speed of the equivalent minimal twisted.web server. I will start investigating where the performance overhead...