From 575bf3286f7381d53c1d11387d2717ea454731ee Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 19:37:48 +0300 Subject: [PATCH 1/4] docs: add modern-di ecosystem cross-links to README Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 663b2fd..b298a78 100644 --- a/README.md +++ b/README.md @@ -138,3 +138,13 @@ explicitly when stack introspection cannot identify the caller. Browse the full list of templates and libraries in [`modern-python`](https://github.com/modern-python) — see the org profile for the categorized index. + +## modern-di ecosystem + +Built on [`modern-di`](https://github.com/modern-python/modern-di), a dependency-injection framework with IoC container and scopes. Integrations: + +- [`modern-di-fastapi`](https://github.com/modern-python/modern-di-fastapi) — FastAPI +- [`modern-di-litestar`](https://github.com/modern-python/modern-di-litestar) — Litestar +- [`modern-di-faststream`](https://github.com/modern-python/modern-di-faststream) — FastStream +- [`modern-di-typer`](https://github.com/modern-python/modern-di-typer) — Typer +- [`modern-di-pytest`](https://github.com/modern-python/modern-di-pytest) — this package From 061f656340b575d23902d1ed9abc3311d16837cc Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 19:41:41 +0300 Subject: [PATCH 2/4] docs: add Context7 badge for consistency Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b298a78..a13370f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ [![CI](https://github.com/modern-python/modern-di-pytest/actions/workflows/ci.yml/badge.svg)](https://github.com/modern-python/modern-di-pytest/actions/workflows/ci.yml) [![License](https://img.shields.io/github/license/modern-python/modern-di-pytest.svg)](https://github.com/modern-python/modern-di-pytest/blob/main/LICENSE) [![GitHub stars](https://img.shields.io/github/stars/modern-python/modern-di-pytest)](https://github.com/modern-python/modern-di-pytest/stargazers) +[![Context7](https://img.shields.io/badge/Context7-docs-blue)](https://context7.com/modern-python/modern-di-pytest) [![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) [![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty) From 7bc8e3f3f3f7c0fe30b8fd1a1e898a1a50ec2883 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 19:51:56 +0300 Subject: [PATCH 3/4] docs: remove Context7 badge Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a13370f..b298a78 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,6 @@ [![CI](https://github.com/modern-python/modern-di-pytest/actions/workflows/ci.yml/badge.svg)](https://github.com/modern-python/modern-di-pytest/actions/workflows/ci.yml) [![License](https://img.shields.io/github/license/modern-python/modern-di-pytest.svg)](https://github.com/modern-python/modern-di-pytest/blob/main/LICENSE) [![GitHub stars](https://img.shields.io/github/stars/modern-python/modern-di-pytest)](https://github.com/modern-python/modern-di-pytest/stargazers) -[![Context7](https://img.shields.io/badge/Context7-docs-blue)](https://context7.com/modern-python/modern-di-pytest) [![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) [![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty) From d6ce0b1c77bef95d82691a974fb920ea2701a317 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 19:57:09 +0300 Subject: [PATCH 4/4] docs: replace ecosystem list with a 'Built on modern-di' line in Part of modern-python Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b298a78..a527585 100644 --- a/README.md +++ b/README.md @@ -136,15 +136,7 @@ explicitly when stack introspection cannot identify the caller. ## Part of `modern-python` +Built on [`modern-di`](https://github.com/modern-python/modern-di), a dependency-injection framework with IoC container and scopes. + Browse the full list of templates and libraries in [`modern-python`](https://github.com/modern-python) — see the org profile for the categorized index. - -## modern-di ecosystem - -Built on [`modern-di`](https://github.com/modern-python/modern-di), a dependency-injection framework with IoC container and scopes. Integrations: - -- [`modern-di-fastapi`](https://github.com/modern-python/modern-di-fastapi) — FastAPI -- [`modern-di-litestar`](https://github.com/modern-python/modern-di-litestar) — Litestar -- [`modern-di-faststream`](https://github.com/modern-python/modern-di-faststream) — FastStream -- [`modern-di-typer`](https://github.com/modern-python/modern-di-typer) — Typer -- [`modern-di-pytest`](https://github.com/modern-python/modern-di-pytest) — this package