patx/micropie
v0.29
Commit ba42367 · patx · 2026-05-11T02:34:21-04:00
Comments
No comments yet.
Diff
diff --git a/README.md b/README.md
index 287c6c3..1854f2d 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,7 @@
- **Homepage**: [patx.github.io/micropie](https://patx.github.io/micropie)
- **Official Documentation**: [micropie.readthedocs.io](https://micropie.readthedocs.io/)
- **PyPI Page**: [pypi.org/project/MicroPie](https://pypi.org/project/MicroPie/)
+- **GitMan Project**: [gitman.io/patx/micropie](https://gitman.io/patx/micropie)
- **GitHub Project**: [github.com/patx/micropie](https://github.com/patx/micropie)
- **File Issue/Request**: [github.com/patx/micropie/issues](https://github.com/patx/micropie/issues)
- **Example Applications**: [github.com/patx/micropie/tree/main/examples](https://github.com/patx/micropie/tree/main/examples)
diff --git a/docs/README.md b/docs/README.md
index 977908a..eb6ab77 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -36,6 +36,7 @@ $ pip install micropie[all] # standard + orjson + uvicorn
- **Homepage**: [patx.github.io/micropie](https://patx.github.io/micropie)
- **Official Documentation**: [micropie.readthedocs.io](https://micropie.readthedocs.io/)
- **PyPI Page**: [pypi.org/project/MicroPie](https://pypi.org/project/MicroPie/)
-- **GitHub Project**: [github.com/patx/micropie](https://github.com/patx/micropie)
+- **GitHub Project (mirror)**: [github.com/patx/micropie](https://github.com/patx/micropie)
+- **GitMan Project**: [gitman.io/patx/micropie](https://gitman.io/patx/micropie)
- **Examples**: [github.com/patx/micropie/tree/main/examples](https://github.com/patx/micropie/tree/main/examples)
diff --git a/docs/release_notes.md b/docs/release_notes.md
index 060e009..1c8b7c9 100644
--- a/docs/release_notes.md
+++ b/docs/release_notes.md
@@ -1,6 +1,7 @@
[](https://patx.github.io/micropie)
## Releases Notes
+- **[0.29](https://github.com/patx/micropie/releases/tag/v0.29)** - Performance upgrades, no more per request signature inspections for routing. 24%-54% increase in req/sec.
- **[0.28](https://github.com/patx/micropie/releases/tag/v0.28)** - Add `Request.json` helper
- **[0.27](https://github.com/patx/micropie/releases/tag/v0.27)** - Add `Request.query` and `Request.form` helpers
- **[0.26](https://github.com/patx/micropie/releases/tag/v0.26)** - Sub-app routing no longer depends on middleware ordering
diff --git a/pyproject.toml b/pyproject.toml
index 4cb4b5d..02adb8b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "micropie"
-version = "0.28"
+version = "0.29"
description = "An ultra micro ASGI web framework"
keywords = ["micropie", "asgi", "microframework", "http"]
readme = "docs/README.md"
@@ -27,5 +27,5 @@ standard = ["jinja2", "multipart"]
all = ["jinja2", "multipart", "orjson", "uvicorn"]
[project.urls]
-Homepage = "https://patx.github.io/micropie"
+Homepage = "https://harrisonerd.com/micropie"
Repository = "https://github.com/patx/micropie"
diff --git a/server.py b/server.py
new file mode 100644
index 0000000..7cd2359
--- /dev/null
+++ b/server.py
@@ -0,0 +1,15 @@
+from micropie import App
+
+
+class Root(App):
+
+ async def index(self):
+ return ""
+
+ async def user(self, user_id=None):
+ if self.request.method == "POST":
+ return ""
+ return user_id
+
+
+app = Root()