On this page
diff --git a/tests/test_homepage.py b/tests/test_homepage.py
index 1217caa..5578da9 100644
--- a/tests/test_homepage.py
+++ b/tests/test_homepage.py
@@ -38,8 +38,8 @@ def test_ecosystem_planned_entries_have_no_url():
def test_build_writes_all_partials(tmp_path, monkeypatch):
monkeypatch.setattr(generate_homepage, "GENERATED_DIR", tmp_path)
count = build()
- assert count == 5
- for name in ["news.rst", "domains.rst", "paths.rst", "ecosystem.rst", "status_table.rst"]:
+ assert count == 6
+ for name in ["news.rst", "domains.rst", "paths.rst", "featured_paths.rst", "ecosystem.rst", "status_table.rst"]:
assert (tmp_path / name).exists(), name
@@ -60,3 +60,12 @@ def test_news_partial_reads_the_data_file(tmp_path, monkeypatch):
build()
news = (tmp_path / "news.rst").read_text(encoding="utf-8")
assert "Domain-based tutorial structure" in news
+ assert "grid-item-card" not in news
+
+
+def test_status_table_uses_catalog_domain_label(tmp_path, monkeypatch):
+ monkeypatch.setattr(generate_homepage, "GENERATED_DIR", tmp_path)
+ build()
+ status = (tmp_path / "status_table.rst").read_text(encoding="utf-8")
+ assert " - Others\n" in status
+ assert " - general\n" not in status
From e4963d1335767fa90596cf0292d8c5a7266fb77f Mon Sep 17 00:00:00 2001
From: Cmanjah <116933114+Cmanjah@users.noreply.github.com>
Date: Fri, 23 Oct 2026 17:54:37 +0100
Subject: [PATCH 2/2] replaced browser favicon
---
conf.py | 4 ++--
source/_static/pykale_favicon.png | Bin 0 -> 1907 bytes
2 files changed, 2 insertions(+), 2 deletions(-)
create mode 100644 source/_static/pykale_favicon.png
diff --git a/conf.py b/conf.py
index 8978c96..26be3e0 100644
--- a/conf.py
+++ b/conf.py
@@ -287,9 +287,9 @@ def setup(app):
ogp_site_name = "PyKale Tutorials"
ogp_description_length = 200
-# sphinx-favicon: reuse the PyKale mark (served from _static).
+# Use the compact PyKale mark for browser tabs; the wide logo remains in the navbar.
favicons = [
- {"href": "pykale_logo.png"},
+ {"href": "pykale_favicon.png"},
]
# sphinx-notfound-page: absolute URLs on the 404 so links work from any depth.
diff --git a/source/_static/pykale_favicon.png b/source/_static/pykale_favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e98521c75b5b61ab5c74ecbc58e2a682b81065a1
GIT binary patch
literal 1907
zcmV-(2aNcMP)
>lXf00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGxhX4Q_hXIe}@nrx22M9?-K~z{r?Uz|^
z8`l|zpEEODL~+qV?W=8BvgAXwU|Q
z+Xh7p6h)iVPGTpnvs8{FS(0rUl_=4QBvO=QlAGH1;dP-}wT)zf
z)n%u=)`MoZ6i@U7#M7EpwOcrN@f40~7XZm{oRLd6+5g&ian!gGLI99Sr5XO?zwvfA
z(f;CIgd)(>8G<+bgl+{&X5ETfUgQ3CX>b$OqVnAN=W#bwl9-MXx;@U!=i@XT?ZCUI
z2_#6}KpGOwW}(*CO7Qw!R%6SgqDfqhm3UgJS@2JjUCWeCU&Pjm2=Fvl<8JZNbhHDT
zyNtknj0BhT??p1Oe#!;Xweh=?pWs0xV5OSxc
zS$sH8RcAwC8qT^3j=p}H`Fm5uCL+WpB6NIzA5DjM6^T$Zm71PrM&B7IitYMdZ|-@M
zA|L5Ey&p%li_w1!kPOF3hU3)rwc%;;0;Xpm%)Qs_7Mu;0NJCOy=b`OHcTR+%8wkbx
z?Wl1xesu_&+d<&U5cPd+xEd>2@XwG*r8k$(S41cRPfIlj=sa_P^_4WC+v8NU)xbt0
z`v3MhGyMTm5TGauLWrU&EYB@6@W!=V`R(p9va1;;Z}{o_!Ty}U@;Xm$4243Zlw?w7
z6DgWX=a~a|yBf)+&6p5^o^wZtj?FUq&R~9q0^$$n8Tr%4be}y88`=y*qFOcjUVWix
z@oc)-)bc$dP4C!52tob6cE;Zu$(fI0QSqIB9-%4Ree2VlNPzG_kgGxSFbR
z@#tt6tJ{vvU6zZbldCLF&gY&fZPv)}Bu0V#dfIA8CsM>FBDt7q)#yCEA4iRgz?EU5
zqamWBA;Ncp9JqK2XMII37b$so!%y#plesOCQZjt$CPv2enoWv?=;!R9H)<|*gU#Zy=uwxT>~NThC1R#}eJ4VGr2NZla&
zG#}CI7RsueBqMPKe)j>hgF#|}S!^EDl9S;$>&tmj)g28u>nqGEY&5Ktl6cT8yHFK`
zs*p~uGWds&n7sJ_p(@+nQ?`07(0pV!y%$ap4Ma#MR&yq_JeT19Uq5@i#T$~qzwR*I
zKUxqo7<%&~T8{0;_tWFWW>-Lwj~H3qJjShFtS&n>dz+CGmZqXq?QX!`REc6ynRtK1
zyb1_do;5{Pw0gOJxgSMU*!#*cgb+l>!Yob4IQ+|(aW+&UgkX6tL8w1~G)xQFWXm-G
zpsKThJ!cPLEw=;UzueDSBE|k!UqG>HEQMl>T)Ij7i#;rb;s7LPqSX3Y+4+(WX-H=8
zJS2GiE(d?{5@l6R4BcRMFi7CaP|0d0+X?|tZ5ow3>*zjr1feR--=89Q?H+wUKS_D5
zhqc8OhA-XR*gEJsdx*N;Rsj5O_oHXB^!)fJTA7vkdtVa#&`&y%Dp@7ZW3P%*H%L87
z5*ePv(^QRjPZJKWi}9<&c)Odixyx`hRwAXuS?{6!g&u?uOnfkczMjQ*{y0eRU%tiE
zr=#fUCtnq}ZPr58lWW|4>l2nEi&S?uQn90s;I+E|D5{E36vW0IW@TZC_{2OtuY3n7
zB_n_SnCMuzWXA1zst^D@qvLRk>a;Q4KgPuSBc;Qi$X5~qQ0r?oUtrSw^w@IS5)l4k0)2h!
tC&QEY%0j*_p1DW9ZoU;#$~Q*H{{Tav-up}%=>q@&002ovPDHLkV1giQkahq7
literal 0
HcmV?d00001