| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Updates the requirements on [tornado](https://github.com/tornadoweb/tornado) to permit the latest version. - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst) - [Commits](tornadoweb/tornado@v6.0.0...v6.5.6) --- updated-dependencies: - dependency-name: tornado dependency-version: 6.5.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Codecov Report❌ Patch coverage is 93.33333% with 2 lines in your changes missing coverage. Please review.
@@ Coverage Diff @@
## main #1513 +/- ##
==========================================
- Coverage 91.36% 91.34% -0.03%
==========================================
Files 228 228
Lines 7275 7279 +4
==========================================
+ Hits 6647 6649 +2
- Misses 628 630 +2 ☔ View full report in Codecov by Sentry. |
Sorry, something went wrong.
There was a problem hiding this comment.
@WilliamBergamin Another much appreciated enhancement to maintained packages 🎁
Sorry, something went wrong.
| starlette>=0.49.3,<1; python_version>="3.9" | ||
| tornado>=6.2,<7; python_version<"3.9" | ||
| tornado>=6.5.6,<7; python_version>="3.9" | ||
| uvicorn<1 # The oldest version can vary among Python runtime versions |
There was a problem hiding this comment.
🐍 praise: Thank you for keeping this minimal!
Sorry, something went wrong.
| environ: "WSGIEnvironment", | ||
| start_response: "StartResponse", |
There was a problem hiding this comment.
🪬 praise: Super meaningful improvement to building with confidence!
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Use stdlib wsgiref.validate and asgiref.testing to ensure test servers are fully PEP 3333 / ASGI spec-compliant.
This also removes dependencies we were not using, and audit the implementation of the WSGI and ASGI adapters
Testing
Continuous integration pipeline should be sufficient
If you want to test it out locally
# requirements.txt pytest==9.0.3 ruff==0.15.12 uvicorn[standard] aiohttp path/to/bolt-python/dist/slack_bolt-1.28.0-py2.py3-none-any.whl slack-cli-hooks<1.0.0{ "_metadata": { "major_version": 1, "minor_version": 1 }, "display_information": { "name": "test-asgi-adapter" }, "features": { "app_home": { "home_tab_enabled": true, "messages_tab_enabled": false, "messages_tab_read_only_enabled": true }, "bot_user": { "display_name": "test-asgi-adapter", "always_online": false } }, "oauth_config": { "scopes": { "bot": [ "chat:write" ] } }, "settings": { "event_subscriptions": { "bot_events": [ "app_home_opened" ] }, "interactivity": { "is_enabled": false }, "org_deploy_enabled": true, "socket_mode_enabled": false, "token_rotation_enabled": false } }Category
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.