|
1 | 1 | # httpware |
2 | 2 |
|
3 | | -[](https://github.com/modern-python/httpware/actions/workflows/ci.yml) |
4 | | -[](https://pypi.org/project/httpware/) |
5 | | -[](https://pypi.org/project/httpware/) |
6 | | -[](https://opensource.org/licenses/MIT) |
| 3 | +[](https://pypi.org/project/httpware/) |
| 4 | +[](https://pypi.org/project/httpware/) |
| 5 | +[](https://pypistats.org/packages/httpware) |
| 6 | +[](https://github.com/modern-python/httpware/actions/workflows/ci.yml) |
| 7 | +[](https://github.com/modern-python/httpware/actions/workflows/ci.yml) |
| 8 | +[](https://github.com/modern-python/httpware/blob/main/LICENSE) |
| 9 | +[](https://github.com/modern-python/httpware/stargazers) |
| 10 | +[](https://context7.com/modern-python/httpware) |
| 11 | +[](https://github.com/astral-sh/uv) |
| 12 | +[](https://github.com/astral-sh/ruff) |
| 13 | +[](https://github.com/astral-sh/ty) |
7 | 14 |
|
8 | 15 | **A Python HTTP client framework with sync and async clients for building resilient service clients.** |
9 | 16 |
|
@@ -138,14 +145,15 @@ pip install httpware[otel] |
138 | 145 |
|
139 | 146 | When installed, `_emit_event` calls `trace.get_current_span().add_event(name, attributes=...)` automatically. We never create our own spans; for HTTP-level tracing install `opentelemetry-instrumentation-httpx` separately. |
140 | 147 |
|
141 | | -## 📚 [Documentation](https://httpware.modern-python.org) |
142 | | - |
143 | 148 | ## 🗒️ [Release notes](https://github.com/modern-python/httpware/releases) |
144 | 149 |
|
| 150 | +## 📚 [Documentation](https://httpware.modern-python.org) |
| 151 | + |
145 | 152 | ## 📦 [PyPI](https://pypi.org/project/httpware) |
146 | 153 |
|
147 | | -## 📝 [License](https://github.com/modern-python/httpware/blob/main/LICENSE) |
| 154 | +## 📝 [License](LICENSE) |
148 | 155 |
|
149 | 156 | ## Part of `modern-python` |
150 | 157 |
|
151 | | -Browse the full list of templates and libraries in [`modern-python`](https://github.com/modern-python) — see the org profile for the categorized index. |
| 158 | +Browse the full list of templates and libraries in |
| 159 | +[`modern-python`](https://github.com/modern-python) — see the org profile for the categorized index. |
0 commit comments