Skip to content

Commit 41e987e

Browse files
lesnik512claude
andcommitted
docs: aiohttp repo settings applied; profile/docs listing still pending PyPI
Repo went public before PyPI publish. Homepage + topics set (description already canonical). Profile row + docs listing held until the package is on PyPI to avoid advertising an uninstallable package / broken Downloads badge. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 9b7c95e commit 41e987e

1 file changed

Lines changed: 20 additions & 7 deletions

File tree

  • planning/changes/2026-07-02.04-aiohttp-surfaces

planning/changes/2026-07-02.04-aiohttp-surfaces/change.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,29 @@ summary: Ready-to-fire — add modern-di-aiohttp to the profile README, docs sit
66

77
## Status
88

9-
**BLOCKED / staged.** Do not execute until
10-
`github.com/modern-python/modern-di-aiohttp` is public **and** the package is on
11-
PyPI. As of 2026-07-02 the repo does not resolve and PyPI returns 404, so the
12-
Stars/Downloads badges and the repo link would 404 and `gh repo edit` would
13-
fail. This bundle records the exact edits so they can be applied in one pass the
14-
moment the repo ships.
9+
**Partially applied.** The repo went public before the package was published to
10+
PyPI. Progress so far:
11+
12+
- **GitHub repo settings — DONE.** Applied once the repo was public: description
13+
was already `modern-di integration for aiohttp`; homepage set to
14+
`https://modern-di.modern-python.org`; topics set to `python,
15+
dependency-injection, di, ioc-container, modern-di, aiohttp`. Verified via
16+
`gh repo view`.
17+
- **Profile README row + docs-site listing — still BLOCKED on PyPI.** The
18+
package is not on PyPI yet (`/pypi/modern-di-aiohttp/json` → 404), so the
19+
Downloads (pepy) badge would 404 and the package is not pip-installable.
20+
Decision: do not advertise an uninstallable package. Apply the profile/docs
21+
edits below once the package is on PyPI.
1522

1623
The brand mark and assets are already done and merged (bundle
1724
`2026-07-02.02-aiohttp-brand`, PR #31) — `brand/projects/modern-di-aiohttp/`
18-
exists on `main`. Only the three public surfaces remain.
25+
exists on `main`.
26+
27+
## Remaining precondition (for the profile/docs listing)
28+
29+
```bash
30+
curl -s -o /dev/null -w '%{http_code}' https://pypi.org/pypi/modern-di-aiohttp/json # must be 200
31+
```
1932

2033
## Precondition check (run first, all must pass)
2134

0 commit comments

Comments
 (0)