From 96c4e94e8f790aed6247dceeadadc7b40661a70d Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 31 Aug 2026 20:27:22 +0000 Subject: [PATCH 1/3] Add site-wide banner noting Mesop is no longer maintained Overrides mkdocs-material's announce block to show a persistent amber banner on every docs page stating Mesop is no longer maintained as of September 30, 2026. --- docs/stylesheets/extra.css | 11 +++++++++++ docs/theme/main.html | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 docs/theme/main.html diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 89b46622a..8b10fc555 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -562,3 +562,14 @@ h3#mesop\.features\.theme\.ThemeVar { align-items: center; } } + +/* Archival notice banner (see docs/theme/main.html) */ +.md-banner { + background-color: var(--amber-600); + color: var(--white); +} + +.md-banner a { + color: var(--white); + text-decoration: underline; +} diff --git a/docs/theme/main.html b/docs/theme/main.html new file mode 100644 index 000000000..324256ca8 --- /dev/null +++ b/docs/theme/main.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} + +{% block announce %} +⚠️ Mesop is no longer maintained as of September 30, 2026. +No further updates, bug fixes, or support will be provided. +{% endblock %} From 10b91c11da5b83ed9d6e5ffe59b70a3f30fdd180 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 31 Aug 2026 20:30:26 +0000 Subject: [PATCH 2/3] Add archival notice to README Note that Mesop is no longer maintained as of September 30, 2026, for visitors who land directly on the GitHub repo instead of the docs site. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f9bb85454..01b1eb733 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Mesop: Build delightful web apps quickly in Python 🚀 +> [!WARNING] +> **Mesop is no longer maintained as of September 30, 2026.** No further updates, bug fixes, or support will be provided. + [![PyPI](https://img.shields.io/pypi/v/mesop)](https://pypi.org/project/mesop/) [![PyPI downloads](https://img.shields.io/pypi/dm/mesop)](https://pypi.org/project/mesop/) [![Twitter follow](https://img.shields.io/twitter/follow/mesop_dev?style=social&label=follow)](https://twitter.com/mesop_dev) From 05aa6b2eaef73a077f7b45df9273d1363411a897 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 31 Aug 2026 21:12:24 +0000 Subject: [PATCH 3/3] Fix prettier formatting failure from presubmit Prettier reformats markdown/Jinja whitespace, which was flattening the GitHub alert's two blockquote lines into one and breaking the [!WARNING] syntax. Add a prettier-ignore comment to preserve the alert's required line structure, and apply prettier's expected formatting to main.html. --- README.md | 1 + docs/theme/main.html | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 01b1eb733..7eae57940 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Mesop: Build delightful web apps quickly in Python 🚀 + > [!WARNING] > **Mesop is no longer maintained as of September 30, 2026.** No further updates, bug fixes, or support will be provided. diff --git a/docs/theme/main.html b/docs/theme/main.html index 324256ca8..bd912b4a0 100644 --- a/docs/theme/main.html +++ b/docs/theme/main.html @@ -1,6 +1,3 @@ -{% extends "base.html" %} - -{% block announce %} +{% extends "base.html" %} {% block announce %} ⚠️ Mesop is no longer maintained as of September 30, 2026. -No further updates, bug fixes, or support will be provided. -{% endblock %} +No further updates, bug fixes, or support will be provided. {% endblock %}