patx/micropie
version .11.1. slight bug fix in asgi app with a print statement that was removed in commit b66abc2
Commit 027a11f · patx · 2025-06-11T22:34:09-04:00
Comments
No comments yet.
Diff
diff --git a/README.md b/README.md
index 73393f3..7913f33 100644
--- a/README.md
+++ b/README.md
@@ -115,7 +115,7 @@ class MyApp(App):
By default, MicroPie's route handlers can accept any request method, it's up to you how to handle any incoming requests! You can check the request method (and an number of other things specific to the current request state) in the handler with`self.request.method`. You can see how to handle POST JSON data at [examples/api](https://github.com/patx/micropie/tree/main/examples/api).
-You can use [middlware](https://github.com/patx/micropie#8-middleware) to add explicit routing when needed. See the [middleware router](https://github.com/patx/micropie/blob/main/examples/middleware) example.
+You can use [middlware](https://github.com/patx/micropie#8-middleware) to add explicit routing when needed. See the [REST](https://github.com/patx/micropie/blob/main/examples/rest) example.
### **3. Real-Time Communication with Socket.IO**
Because of its designed simplicity, MicroPie does not handle WebSockets out of the box. While the underlying ASGI interface can theoretically handle WebSocket connections, MicroPie’s routing and request-handling logic is designed primarily for HTTP. While MicroPie does not natively support WebSockets (*yet!*), you can easily integrate dedicated Websockets libraries like **Socket.IO** alongside Uvicorn to handle real-time, bidirectional communication. Check out [examples/socketio](https://github.com/patx/micropie/tree/main/examples/socketio) to see this in action.
@@ -215,7 +215,7 @@ The best way to get an idea of how MicroPie works is to see it in action! Check
- JSON Requests and Responses
- Socket.io Integration
- Async Streaming
-- Middleware including, rate limiting and explicit routing
+- Middleware including, explicit routing
- Form handling and POST requests
- And more
diff --git a/pyproject.toml b/pyproject.toml
index f18e29b..ac154e1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "MicroPie"
-version = "0.11"
+version = "0.11.1"
description = "An ultra micro ASGI web framework"
keywords = ["micropie", "asgi", "microframework", "http"]
readme = "README.md"